使用ASP.NET输入验证控件,如何要求输入6个字符以上,其中必须有一个字母

解决方案 »

  1.   

    验证两次,一次匹配^.{6,}$,一次匹配[a-zA-Z]
      

  2.   

    在RegularExpressionValidator控件的ValidationExpression属性中输入:
    ^(?=.*?[0-9A-Za-z]).{6,}$页面代码:
    <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ........
     ValidationExpression="^(?=.*?[0-9A-Za-z]).{6,}$">
    *
    </asp:RegularExpressionValidator>
      

  3.   

    抱歉!!抱歉!!有错!!把0-9去掉!!应该是:
    ^(?=.*?[A-Za-z]).{6,}$