
jQuery.validator.addMethod("idCardValidate", function(value, element) {
return this.optional(element) || idCardValidate(value)
}, "请正确输入您的身份z号码")
“idCardValidate”这就是jquery validate自定义验证的方法名;
idCardValidate(value)这个就是你验证规定的函数,函数返回true或者false
jquery validate自定义验证需要实现以下方法:
jQuery.validator.addMethod("验证名", function(value, element) {验证规则}
回调方法自带的两个参数分别为对应控件的value值和该控件的dom元素。
具体实现参考下面的例子:
//检测手机号是否正确jQuery.validator.addMethod("isMobile", function(value, element) {
var length = value.length
var regPhone = /^1([3578]\d|4[57])\d{8}$/
return this.optional(element) || ( length == 11 && regPhone.test( value ) )
}, "请正确填写您的手机号码")
自定义验证规则的使用和默认规则是一样的:
rules:{name:{
required:true,
minlength:2,
maxlength:10
},
tel:{
required:true,
minlength:7,
maxlength:11,
isMobile:true
}
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)