Javascript 检查 1 个特殊字符和 2 个数字
Javascript check for 1 special character and 2 digits
如何为必须包含至少一个特殊字符和至少两位数字的密码字段创建 javascript 验证?
function check(str){
var temp = str;
if(/^[a-zA-Z0-9- ]*$/.test(str) == false && temp.replace(/[^0-9]/g,"").length>1) return true;
return false;
}
下面是与您的查询完美匹配的正则表达式,已经过测试...
^(?=.*?[0-9].*?[0-9])(?=.*[!@#$%])[0-9a-zA-Z!@#$%]{8,}$
如何为必须包含至少一个特殊字符和至少两位数字的密码字段创建 javascript 验证?
function check(str){
var temp = str;
if(/^[a-zA-Z0-9- ]*$/.test(str) == false && temp.replace(/[^0-9]/g,"").length>1) return true;
return false;
}
下面是与您的查询完美匹配的正则表达式,已经过测试...
^(?=.*?[0-9].*?[0-9])(?=.*[!@#$%])[0-9a-zA-Z!@#$%]{8,}$