您的位置:首页 > 其它

使用validate验证表单

2016-04-07 17:36 190 查看
//验证的自定义规则

jQuery.validator.addMethod("chcharacter", function(value, element) {
var length = value.length;
var regName = /[^\u4e00-\u9fa5]/g;
return this.optional(element) || !regName.test( value );
}, "请正确格式的姓名(暂支持汉字)");

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 ) );
}, "请正确填写您的手机号码");

//   验证的代码
$(function(){
$('#memform').validate({

rules:{
mem_name:{
required:true
},
card_no:{
required:true,
digits:true
},
mobi:{
required:true,
digits:true,
isMobile:true
},
email:{
required:true,
email:true
},
password:{
required:true,
minlength:6
},
qq_no:{
digits:true
}

},
messages:{
mem_name:{
required:'请输入用户名'
},
card_no:{
required:'工号不能为空',
digits:'请输入数字'
},
mobi:{
required:'请输入手机号',
digits:"必须为数字",
isMobile:"请输入正确格式"
},
email:"请输正确的邮箱",
password:{
required:"请输入密码",
minlength:"至少6位数"
},
qq_no:{
digits:"必须为数字"
}
}
});

});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: