2011-10-21 6 views
0
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" 
ControlToValidate="txtPassword" ErrorMessage="can not use this password" 
Font-Bold="True" ForeColor="White" 
ValidationExpression="(?=^.{8,}$)(?=.*\d)(?=.*\W+)(?![.\n]).*$"> 
</asp:RegularExpressionValidator> 

ValidationExpression "(?=^.{8,}$)(?=.*\d)(?=.*\W+)(?![.\n]).*$"は何を検索しますか?ASP.NET Validatorコントロールの正規表現

答えて

0

パスワードの長さが8文字以上で、少なくとも1つの数字または特殊文字を含むことを検証します。

この式は、パスワードの強度のために良いかもしれない:

ValidationExpression="(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$" 

上記の式は、パスワードが含まれていることを検証します:

  • 少なくとも一つの(1)大文字
  • を少なくとも小文字1文字
  • 少なくとも1つの(1)数字または特殊文字
  • 少なくとも8文字の長さ
0

少なくとも8文字以上で、少なくとも1文字、数字または特殊文字(空白文字を除く)で構成されている必要があります。