我是Asp的新手,我在使用正则表达式检查密码输入时遇到了问题。这里是正则表达式:
<asp:RegularExpressionValidator ID="Regex1" runat="server"
ErrorMessage="Password must contain: Minimum 8 characters atleast 1 UpperCase Alphabet, 1 LowerCase Alphabet, 1 Number and 1 Special Character"
Font-Italic="True" Font-Size="Small" ForeColor="Red"
ValidationExpression="^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[$@$!%*?&])[A-Za-z\d$@$!%*?&]{8,}"
ControlToValidate="TextBoxNewPassword" Display="Dynamic" />
当我输入"Hamlida123#"时,正则表达式不允许它通过。如何解决这个问题?