jQuery validator自定义

项目中接触到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"
}
}
});
}

 

posted @ 2016-08-22 14:13  奥巴马说我长得丑  阅读(293)  评论(0编辑  收藏  举报