我有以下正则表达式,它不允许某些特殊字符:
这是有效的。如果密码不包含括号中的任何特殊字符
我的问题是它不允许我输入数字,这很奇怪。有什么我漏掉的吗?提前感谢!
这里是一个示例: jsFiddle
if (testString.match(/[`~,.<>;':"\/\[\]\|{}()-=_+]/)){
alert("password not valid");
}
else
{
alert("password valid");
}
这是有效的。如果密码不包含括号中的任何特殊字符
(~,.<>;':"\/\[\]\|{}()-=_+)
,则此正则表达式将接受该密码。我的问题是它不允许我输入数字,这很奇怪。有什么我漏掉的吗?提前感谢!
这里是一个示例: jsFiddle