您的位置:首页 > Web前端 > JQuery

jquery.validator.js自定义方法实现

2017-12-04 18:06 330 查看
//校验表单
$("#editForm").validate({
rules:{
modifyOperatorAccount : {
required : true,
isEnglish : true
},
modifyPhoneNo : {
required : true,
minlength : 11,
isMobile : true
},
modifyEmail: {
required: true,
email: true
}
},
messages:{
modifyOperatorAccount : {
required : "请输入用户登录名称",
isEnglish : "登录名称不能有中文"
},
modifyPhoneNo : {
required : "请输入手机号",
minlength : "确认手机不能小于11个字符",
isMobile : "请正确填写您的手机号码"
},
modifyEmail: {
required: "请输入邮箱",
email: "请输入正确的邮箱地址"
}
}
});
// 手机号码验证
jQuery.validator.addMethod("isMobile", function(value, element) {
var length = value.length;
var mobile = /^(13[0-9]{9})|(18[0-9]{9})|(14[0-9]{9})|(17[0-9]{9})|(15[0-9]{9})$/;
return this.optional(element) || (length == 11 && mobile.test(value));
}, "请正确填写您的手机号码");
// 用户登录名验证不能为中文
jQuery.validator.addMethod("isEnglish", function(value, element) {
var length = value.length;
var english =  /^[a-zA-Z0-9_]{0,}$/;
return this.optional(element) || (english.test(value));
}, "用户登录名称不能为中文");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: