Jquery Validate 正则表达式实用验证代码大全


Posted in Javascript onAugust 23, 2013

手机号码验证

以下为引用内容:

jQuery.validator.addMethod("mobile", function(value, element) { 
var length = value.length; 
var mobile = /^(((13[0-9]{1})|(15[0-9]{1}))+\d{8})$/ 
return this.optional(element) || (length == 11 && mobile.test(value)); 
}, "手机号码格式错误");

电话号码验证

以下为引用内容: 

jQuery.validator.addMethod("phone", function(value, element) { 
var tel = /^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$/; 
return this.optional(element) || (tel.test(value)); 
}, "电话号码格式错误");

邮政编码验证

以下为引用内容:

 jQuery.validator.addMethod("zipCode", function(value, element) { 
var tel = /^[0-9]{6}$/; 
return this.optional(element) || (tel.test(value)); 
}, "邮政编码格式错误");

QQ号码验证

以下为引用内容:

 jQuery.validator.addMethod("qq", function(value, element) { 
var tel = /^[1-9]\d{4,9}$/; 
return this.optional(element) || (tel.test(value)); 
}, "qq号码格式错误");

IP地址验证

以下为引用内容:

 jQuery.validator.addMethod("ip", function(value, element) { 
var ip = /^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/; 
return this.optional(element) || (ip.test(value) && (RegExp.$1 < 256 && RegExp.$2 < 256 && RegExp.$3 < 256 && RegExp.$4 < 256)); 
}, "Ip地址格式错误");

字母和数字的验证
以下为引用内容:
jQuery.validator.addMethod("chrnum", function(value, element) {
var chrnum = /^([a-zA-Z0-9]+)$/;
return this.optional(element) || (chrnum.test(value));
}, "只能输入数字和字母(字符A-Z, a-z, 0-9)");

中文的验证

以下为引用内容:

jQuery.validator.addMethod("chinese", function(value, element) {
var chinese = /^[\u4e00-\u9fa5]+$/;
return this.optional(element) || (chinese.test(value));
}, "只能输入中文");

下拉框验证

以下为引用内容:

$.validator.addMethod("selectNone", function(value, element) {
return value == "请选择";
}, "必须选择一项");

字节长度验证

以下为引用内容:

jQuery.validator.addMethod("byteRangeLength", function(value, element, param) {
var length = value.length;
for (var i = 0; i < value.length; i++) {
if (value.charCodeAt(i) > 127) {
length++;
}
}
return this.optional(element) || (length >= param[0] && length <= param[1]);
},$.validator.format("请确保输入的值在{0}-{1}个字节之间(一个中文字算2个字节)"));
Javascript 相关文章推荐
jquery 动态创建元素的方式介绍及应用
Apr 21 Javascript
JS通过相同的name进行表格求和代码
Aug 18 Javascript
js动态修改input输入框的type属性(实现方法解析)
Nov 13 Javascript
Jquery 切换不同图片示例代码
Dec 05 Javascript
JS判断字符串长度的5个方法(区分中文和英文)
Mar 18 Javascript
jQuery基于当前元素进行下一步的遍历
May 20 Javascript
js获取当前日期时间及其它日期操作汇总
Mar 08 Javascript
深入浅析search 搜索框的写法
Aug 02 Javascript
基于jquery实现的银行卡号每隔4位自动插入空格的实现代码
Nov 22 Javascript
vue观察模式浅析
Sep 25 Javascript
layui之数据表格--与后台交互获取数据的方法
Sep 29 Javascript
npx create-react-app xxx创建项目报错的解决办法
Feb 17 Javascript
JS获取地址栏参数的小例子
Aug 23 #Javascript
jquery利用ajax调用后台方法实例
Aug 23 #Javascript
点击进行复制的JS代码实例
Aug 23 #Javascript
关于JS中的闭包浅谈
Aug 23 #Javascript
基于jquery实现的定时显示与隐藏div广告的实现代码
Aug 22 #Javascript
仿百度输入框智能提示的js代码
Aug 22 #Javascript
JAVASCRIPT函数作用域和提前声明 分享
Aug 22 #Javascript
You might like
使用dump函数,给php加断点测试
2013/06/25 PHP
php设计模式之单例、多例设计模式的应用分析
2013/06/30 PHP
php中eval函数的危害与正确禁用方法
2014/06/30 PHP
thinkphp中html:list标签传递多个参数实例
2014/10/30 PHP
分享一则PHP定义函数代码
2015/02/26 PHP
Javascript操作URL函数修改版
2013/11/07 Javascript
JavaScript+CSS控制打印格式示例介绍
2014/01/07 Javascript
jQuery的position()方法详解
2015/07/19 Javascript
分享一些常用的jQuery动画事件和动画函数
2015/11/27 Javascript
vue.js+boostrap项目实践(案例详解)
2016/09/21 Javascript
jQuery中值得注意的trigger方法浅析
2016/12/12 Javascript
Bootstrap实现基于carousel.js框架的轮播图效果
2017/05/02 Javascript
js 获取html5的data属性实现方法
2017/07/28 Javascript
Vue.js仿微信聊天窗口展示组件功能
2017/08/11 Javascript
Vue 2.0 中依赖注入 provide/inject组合实战
2019/06/20 Javascript
JS实现滚动条触底加载更多
2019/09/19 Javascript
JavaScript 函数用法详解【函数定义、参数、绑定、作用域、闭包等】
2020/05/12 Javascript
vue-video-player视频播放器使用配置详解
2020/10/23 Javascript
python获取当前计算机cpu数量的方法
2015/04/18 Python
Python环境变量设置方法
2016/08/28 Python
python数字图像处理之高级形态学处理
2018/04/27 Python
如何用Python合并lmdb文件
2018/07/02 Python
Python如何用filter函数筛选数据
2020/03/05 Python
Pycharm同步远程服务器调试的方法步骤
2020/11/04 Python
CSS3制作圆形滚动进度条动画的示例
2020/11/05 HTML / CSS
详解使用HTML5 Canvas创建动态粒子网格动画
2016/12/14 HTML / CSS
html5开发三八女王节表白神器
2018/03/07 HTML / CSS
德国骆驼商店:ActiveFashionWorld
2017/11/18 全球购物
微软中国官方商城:Microsoft Store中国
2018/10/12 全球购物
简历里的自我评价范文
2014/02/24 职场文书
班级文化标语
2014/06/23 职场文书
考博导师推荐信范文
2015/03/27 职场文书
经济纠纷起诉状
2015/05/20 职场文书
商业计划书如何写?关键问题有哪些?
2019/07/11 职场文书
600字作文之感受大自然
2019/11/27 职场文书
Win11 引入 Windows 365 云操作系统,适应疫情期间混合办公模式:启动时直接登录、模
2022/04/06 数码科技