87,994
社区成员
发帖
与我相关
我的任务
分享
jQuery.validator.addMethod("mbmp", 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})$/;
var email =/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
return this.optional(element) || (email.test(value) || mobile.test(value));
}, "请输入正确的账号");
[/quote]要是项目没有其他地方单独用到手机或者邮箱验证那你这样是更好的
jQuery.validator.addMethod("mbmp", 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})$/;
var email =/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
return this.optional(element) || (email.test(value) || mobile.test(value));
}, "请输入正确的账号");
jQuery.validator.addMethod("isMobileOrEmail", function(value, element) {
//xxxxx
}, "请正确填写您的手机号码或邮箱地址");// 手机号码验证
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));
}, "请正确填写您的手机号码");