C# / regex problem
jeg har en tekst fejl hvor brugeren kan skrive en dato. Jeg vil gerne have at hvis brugeren indtaster 2001-12-24, så skal systemet give en fejl. Denne dato kan ikke vælges.jeg har denne regex: (?=^\d{4}\-\d{2}\-\d{2}$)(?!2011\-12\-24|2011\-12\-25)
som virker når jeg tester den her: http://www.regular-expressions.info/javascriptexample.html
men når jeg indsætter den i .NET så vil den slet ikke validere:
<asp:ValidationSummary ID="ValidationSummary1" EnableClientScript="true" runat="server" />
<asp:RegularExpressionValidator ValidationExpression="(?=^\d{4}\-\d{2}\-\d{2}$)(?!2011\-12\-24|2011\-12\-25)"
ControlToValidate="txtTo" ID="RegularExpressionValidator1" runat="server" Text="*"
ErrorMessage="RegularExpressionValidator1"></asp:RegularExpressionValidator>
To<asp:TextBox ID="txtTo" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" />
Skal syntaksen være anderledes i .NET for regexen ?