正则表达式为"密码必须包含至少一个非字母数字字符"

时间:2016-09-28 07:04:56

标签: javascript regex

我希望使用正则表达式模式来替换密码验证的成员资格方法MembershipCreateStatus.InvalidPassword。有效密码的标准是"有效密码必须至少包含一个非字母数字字符。 (test.123是有效密码的示例)"。我使用了以下正则表达式模式,但它似乎与标准不匹配。

/^(?=.*(\W)).{5,20}$/

1 个答案:

答案 0 :(得分:1)

/([^a-zA-Z\d])+([a-zA-Z\d])+|([a-zA-Z\d])+([^a-zA-Z\d])+/