jquery validate验证手机号码和座机号码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery validate验证手机号码和座机号码相关的知识,希望对你有一定的参考价值。

我网上找的(http://wwwzhouhui.iteye.com/blog/1068451),用的jQuery.1.4可以使用,但项目是1.11
效果如下:

jQuery.validator.addMethod("ismobile", function(value, element)
var length = value.length;
var mobile = /^(((13[0-9]1)|(15[0-9]1))+\d8)$/;
return (length == 11 && mobile.exec(value))? true:false;
, "请正确填写您的手机号码");
写入jquery.validatePlugin.js
引入JS:jquery-validation-1.13.1
jquery.validatePlugin.js
jquery.validate.min.js
additional-methods.min.js
还有jquery 1.11.1
jsp:
<input name="mobile" type="text" class="ssss ismobile" value="$(user.mobile)!" />
ssss 是样式
打开火狐提示如下错误
TypeError: jQuery.validator is undefined

jQuery.validator.addMethod("ismobile", function(value, element)

参考技术A 你把jquery.validate.min.js给删了试一下?有可能是引入js冲突...

jQuery validate 怎么验证一串数字是手机号或者是座机号

// 手机号码验证
jQuery.validator.addMethod("isMobile", function(value, element) 

var length = value.length;
return this.optional(element)
(length == 
11 && /^(((13[0-9]1)(15[0-9]1))+\\d8)$/
.test(value));

"<font color=\'red\'>请正确填写您的手机号码</font>");

// 
电话号码验证
jQuery.validator.addMethod("isPhone", function(value, element) 

var tel = /^(\\d3,4-?)?\\d7,9$/g;
return this.optional(element) 
(tel.test(value));
, "<font color=\'red\'>请正确填写您的电话号码</font>");
参考技术A var regu=/^[1][0-9]10$/;
var re=new RegExp(regu);
if(!re.test(tel))
alert("请务必输入正确手机号码");
return
本回答被提问者和网友采纳

以上是关于jquery validate验证手机号码和座机号码的主要内容,如果未能解决你的问题,请参考以下文章

正则表达式同时验证手机号和座机号

JS验证手机号码

JavaScript 正则表单验证(用户名密码确认密码手机号座机号身份证号)

区号+座机号+分机号正则匹配规则

手机号、座机号以及400、800正则表达式

jQuery 验证澳大利亚电话号码