Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript检查1个特殊字符和2个数字_Javascript_Html_Validation - Fatal编程技术网

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

Javascript检查1个特殊字符和2个数字,javascript,html,validation,Javascript,Html,Validation,如何为密码字段创建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; } ^(

如何为密码字段创建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,}$ 

使用regEx
if(regEx.test(input)){}
I从方括号末尾删除了一个无关的
0-9