<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]).*$"
寻找什么?
答案 0 :(得分:0)
您需要一个正则表达式解码器。在这里试试你的正则表达式....
答案 1 :(得分:0)
它似乎在寻找一个长度必须至少为8个字符的密码,至少包含一个字母,数字或特殊字符(不包括空格字符)。
答案 2 :(得分:0)
验证密码长度至少为八个字符,至少包含一个数字或特殊字符。
此表达式可能更适合密码强度:
ValidationExpression="(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$"
上述表达式将验证密码是否包含: