Ich benutze RegularExpressionValidator Steuer TextBox Steuerelement mit dem Namen TextBox1, das Web-Formular in VS2003 Web-Anwendung, um zu überprüfen, wie unten:Verwenden zweimal postive Look-Ahead arbeitet nicht auf .Net 1.1
<asp:TextBox id="TextBox1" runat="server"></asp:TextBox>
<asp:RegularExpressionValidator id="RegularExpressionValidator1" runat="server" ErrorMessage="Fromat error."
ValidationExpression="^(?=.*[0-9])(?=.*[a-zA-Z]).{8,10}$" ControlToValidate="TextBox1"></asp:RegularExpressionValidator>
Wenn ich Eingabestring "qwer1asd", es passt nicht. Aber der gleiche reguläre Ausdruck:
... entspricht in JavaScript. Wie repariere ich es?
Vielen Dank Ihre Antwort. Ja, ich habe versucht mit IE6/7/8/9 zu surfen, IE6/7 war fehlgeschlagen, aber IE8/9 war korrekt. Und benutze deine Antwort, IE6/7/8/9 war korrekt. Vielen Dank. – smartleos