我正在使用Teleriks RadInputManager控件检查密码是否介于7到16个字符之间,并且至少包含1个数字和1个特殊字符,但是当我输入我知道符合表达式的内容时,验证失败,所以我相信我的正则表达式是错误的。这是我正在使用的表达式:
/^(?=.{7,16}$)\D+\d/
我尝试了以下内容:
/^(?=.*\d)(?=.*[!@&.$#]).{7,16}$/
并尝试输入密码test11。它失败了。我不明白为什么,因为这是7个字符,包含数字和特殊字符。
答案 0 :(得分:1)