<#--校验密码-->
function validPassword(idName){
var tip="";
var idStr="#"+idName;
var onlyNum = new RegExp('^[0-9]+$');
var onlyChar = new RegExp('^[a-zA-Z]+$');
var onlyOther = new RegExp('^[~!@#$%^&*]+$');
var numChar = new RegExp('^[0-9A-Za-z]+$');
var numOther = new RegExp('^[0-9~!@#$%^&*]+$');
var charOther = new RegExp('^[A-Za-z~!@#$%^&*]+$');
var reg =new RegExp('^(?![0-9]+$)(?![a-zA-Z]+$)(?![~!@#$%^&*]+$)(?![0-9A-Za-z]+$)(?![0-9~!@#$%^&*]+$)(?![A-Za-z~!@#$%^&*]+$)[A-Za-z0-9~!@#$%^&*]{10,}$');
var password = $(idStr).val();
if (!password.match(reg)){
if (password.length<10){
$("#tip").html("密码长度必须大于10位");
$("#tip").css("color","red");
$(idStr).css("border-color","red");
return false;
}
if (password.match(onlyNum)!=null){
$("#tip").html("密码不能是纯数字");
$("#tip").css("color","red");
$(idStr).css("border-color","red");
return false;
}
if (password.match(onlyChar)!=null){
$("#tip").html("密码不能是纯英文");
$("#tip").css("color","red");
$(idStr).css("border-color","red");
return false;
}
if (password.match(onlyOther)!=null){
$("#tip").html("密码不能是纯特殊字符");
$("#tip").css("color","red");
$(idStr).css("border-color","red");
return false;
}
if (password.match(numChar)!=null){
$("#tip").html("密码必须包含特殊字符");
$("#tip").css("color","red");
$(idStr).css("border-color","red");
return false;
}
if (password.match(numOther)!=null){
$("#tip").html("密码必须包含英文字母");
$("#tip").css("color","red");
$(idStr).css("border-color","red");
return false;
}
if (password.match(charOther)!=null){
$("#tip").html("密码必须包含数字");
$("#tip").css("color","red");
$(idStr).css("border-color","red");
return false;
}else {
$("#tip").html("密码需由字母、数字和特殊符号组成");
$("#tip").css("color","red");
$(idStr).css("border-color","red");
return false;
}
}else {
tip="密码格式正确"
$("#tip").html(tip);
$("#tip").css("color","#3D882D")
$(idStr).css("border-color","")
return true;
}
}
$(function () {
$("#newPassword").blur(function () {
validPassword('newPassword');
})
})
js校验密码
猜你喜欢
转载自blog.csdn.net/qq_20594019/article/details/85226731
今日推荐
周排行