Javascript检查1个特殊字符和2个数字

时间:2015-02-16 11:33:15

标签: javascript html validation

如何为必须包含至少一个特殊字符且至少包含两位数字的密码字段创建javascript验证?

2 个答案:

答案 0 :(得分:1)

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;
    }

答案 1 :(得分:1)

完全匹配您的查询的精确正则表达式如下,经过测试......

^(?=.*?[0-9].*?[0-9])(?=.*[!@#$%])[0-9a-zA-Z!@#$%0-9]{8,}$