Nicht bekommen kann asp.net regular expression validator zu arbeiten für leere Kennwörter?
Ich nicht wollen, dass leere Kennwörter, aber wenn ich die textbox leer ist, wird der text-Eigenschaft aus dem regulären Ausdruck nicht zeigen, bis ich geben Sie mindestens 1 Zeichen. Wie kann ich erlauben es nicht, ein leeres Kennwort? Ich habe versucht mit der " + " - Zeichen anstelle der * Zeichen, aber es immer noch nicht.
<asp:RegularExpressionValidator
ControlToValidate="txtPassword"
Display="Dynamic"
runat="server"
Text="Invalid"
ValidationExpression="^(?=.*\d{1})(?=.*[a-zA-Z]{2}).{7,}$"
ValidationGroup="UserRegistrationValidation">
</asp:RegularExpressionValidator>
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einen RegularExpressionValidator nicht überprüfen leeren text durch design. Sie müssen auch ein RequiredFieldValidator oder haben einen Blick auf den folgenden link:
RegularExpressionValidator nicht brennen auf der white-space-Eintrag
Dass regex nicht der einem leeren string entsprechen, so kann ich nur annehmen, dass asp.net ist Sie nicht, rufen Sie das validator, versuchen Sie, einen erforderlichen Prüfer als gut.