文本框验证器的最小长度

Joh*_*ohn 5 asp.net validation

     <asp:RequiredFieldValidator ID="NewPasswordRequired" runat="server" ControlToValidate="NewPassword" 
ErrorMessage="New Password is required." ToolTip="New Password is required." ValidationGroup="ChangeUserPasswordValidationGroup">
 </asp:RequiredFieldValidator>
Run Code Online (Sandbox Code Playgroud)

如何验证文本框以输入长度大于8且必须包含1个数字和1个大写字母的值。

小智 6

<asp:RegularExpressionValidator ID="RegExp1" runat="server"    
ErrorMessage="Password length must be between 7 to 10 characters"
ControlToValidate="txtPassword"
ValidationExpression="^[a-zA-Z0-9'@&#.\s]{7,10}$" />
Run Code Online (Sandbox Code Playgroud)


Tom*_*son 2

我会使用两个验证器: theLenghtValidator和 the RegularExpressionValidator

拥有两个验证器的优点是可以有两条错误消息。

  • `长度验证器`? 我在[Microsoft 的验证控件列表](https://msdn.microsoft.com/en-us/library/aa479013.aspx) 中没有看到它? (2认同)