passwordValid(str){
var rule = {
lw:'[a-z]',
uw:'[A-Z]',
nw:'[0-9]',
sw:'[@#$%^&*]'
}
function reg(str,patter) {
var reg = new RegExp(patter);
if(reg.test(str)) {
return true;
}
return false;
}
if (str.length< 6) {
return false;
} else {
var valiWord = {
l:reg(str,rule.lw),
u:reg(str,rule.uw),
n:reg(str,rule.nw),
s:reg(str,rule.sw)
}
if (
(valiWord.l && valiWord.u && valiWord.n)
||(valiWord.l && valiWord.u && valiWord.s)
||(valiWord.l && valiWord.n && valiWord.s)
||(valiWord.u && valiWord.n && valiWord.s)
||(valiWord.l && valiWord.u && valiWord.n && valiWord.s)
){
return true;
}
return false;
}
}
密码校验(密码必须同时包含字母、数字和特殊字符其中三项且⾄少6位)
最新推荐文章于 2024-06-20 15:06:48 发布