jQuery validator自定义

时间:2022-09-02 14:38:38

项目中接触到validator,记录下

jQuery.validator.addMethod("isStrongPwd", function(value, element){
var modes = 0;
//正则表达式验证符合要求的
if (/\d/.test(value)) modes++; //数字
if (/[a-z]/.test(value)) modes++; //小写
if (/[A-Z]/.test(value)) modes++; //大写
if (/\W/.test(value)) modes++; //特殊字符 if (modes < 3) {
return false;
}
return true;
},"密码需要包括数字、小写字母、大写字母、特殊字符中的3种字符的组合。");
function setValidate() {
$("#pwdForm").validate({
submitHandler: function(form){
form.submit();
},
rules: {
newPassword : {
required:true,
minlength:8,
isStrongPwd: true
},
newPassword2 : {
required:true,
minlength:8,
equalTo:"#newPassword"
}
}
});
}