function validatePassWord(pwd){
if(zhenze.test(pwd)){
return true;
}
return false; */
if(pwd == null){pwd = $("#newPassWord").val();
}
var regUpper = /[A-Z]/;
var regLower = /[a-z]/;
var regNum = /[0-9]/;
var regTeShu =new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]");
var complex = 0;
if (regLower.test(pwd)) {
++complex;
}
if (regUpper.test(pwd)) {
++complex;
}
if (regNum.test(pwd)) {
++complex;
}
if(regTeShu.test(pwd)){
++complex;
}
if (complex < 3 || pwd.length < 8) {
document.getElementById("checkpwd").innerHTML = "<div class='control-label red'>密码不符合要求</div>";
return false;
} else {
document.getElementById("checkpwd").innerHTML = "<div class='control-label green'>密码符合要求</div>";
return true;
}
}
该博客探讨了一个密码验证函数,旨在确保输入的密码至少8位,并且包含大小写字母、数字和特殊符号中的三种组合。目前提供的示例代码返回了错误结果,暗示需要进一步完善以实现正确验证。
1万+

被折叠的 条评论
为什么被折叠?



