function checkPassword() {
var oldPassword = $("#oldPassword").val();
var newPass = $("#newPassword").val();
var confirmPass = $("#confirmPassword").val();
if (oldPassword==null) {
alert("输入的原密码为空");
return false;
} else if (newPass==null || confirmPass==null) {
alert("输入的新密码为空");
return false;
} else if (newPass != confirmPass) {
alert("两次输入的密码不一致");
return false;
} else if(checkPass(newPass)<3){
alert("新密码复杂度不够,请重新设置!需至少8位,且包含大小写字母和数字。");
return false;
}
return true;
}
function checkPass(pass){
if(pass.length < 8){
return 0;
}
var str = 0;
if(pass.match(/([a-z])+/)){
str++;
}
if(pass.match(/([0-9])+/)){
str++;
}
if(pass.match(/([A-Z])+/)){
str++;
}
if(pass.match(/[^a-zA-Z0-9]+/)){
str++;
}
return str;
}
Js修改密码,并限制为8位长度,包含大小写加数字
最新推荐文章于 2024-05-03 13:04:35 发布