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 相关文章推荐
新闻内页-JS分页
Jun 07 Javascript
禁用JavaScript控制台调试的方法
Mar 07 Javascript
JS高级调试技巧:捕获和分析 JavaScript Error详解
Mar 16 Javascript
jQuery DOM删除节点操作指南
Mar 03 Javascript
AngularJS 执行流程详细介绍
Aug 18 Javascript
详解jQuery的Cookie插件
Nov 23 Javascript
Vue.js实战之使用Vuex + axios发送请求详解
Apr 04 Javascript
使用Webpack提高Vue.js应用的方式汇总(四种)
Jul 10 Javascript
React diff算法的实现示例
Apr 20 Javascript
详解Vue.js中引入图片路径的几种方式
Jun 17 Javascript
vue给对象动态添加属性和值的实例
Sep 09 Javascript
jquery向后台提交数组的代码分析
Feb 20 jQuery
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
PHP中file_exists与is_file,is_dir的区别介绍
2012/09/12 PHP
PHP使用反射机制实现查找类和方法的所在位置
2016/04/22 PHP
php输出形式实例整理
2020/05/05 PHP
学习YUI.Ext第七日-View&amp;JSONView Part Two-一个画室网站的案例
2007/03/10 Javascript
jQuery实现可以编辑的表格实例详解【附demo源码下载】
2016/07/09 Javascript
微信小程序开发之相册选择和拍照详解及实例代码
2017/02/22 Javascript
tween.js缓动补间动画算法示例
2018/02/13 Javascript
Vue 中使用vue2-highcharts实现top功能的示例
2018/03/05 Javascript
vue脚手架项目创建步骤详解
2021/03/02 Vue.js
[07:43]《辉夜杯》公开赛晋级外卡赛战队—TRG训练生活探秘
2015/12/11 DOTA
python代码检查工具pylint 让你的python更规范
2012/09/05 Python
Django框架下在视图中使用模版的方法
2015/07/16 Python
深入学习python的yield和generator
2016/03/10 Python
python 编程之twisted详解及简单实例
2017/01/28 Python
用python找出那些被“标记”的照片
2017/04/20 Python
Python实现公历(阳历)转农历(阴历)的方法示例
2017/08/22 Python
简单实现python进度条脚本
2017/12/18 Python
Python中fnmatch模块的使用详情
2018/11/30 Python
python 缺失值处理的方法(Imputation)
2019/07/02 Python
python自动化测试之异常及日志操作实例分析
2019/11/09 Python
pytorch 图像预处理之减去均值,除以方差的实例
2020/01/02 Python
如何定义TensorFlow输入节点
2020/01/23 Python
详解Python 循环嵌套
2020/07/09 Python
印度民族服装购物网站:BIBA
2019/08/05 全球购物
是什么让J2EE适合用来开发多层的分布式的应用
2015/01/16 面试题
出生医学证明样本
2014/01/17 职场文书
英语教学随笔感言
2014/02/20 职场文书
亚运会口号
2014/06/20 职场文书
机关党员进社区活动总结
2014/07/05 职场文书
红楼梦读书笔记
2015/06/25 职场文书
政协常委会议主持词
2015/07/03 职场文书
保姆聘用合同
2015/09/21 职场文书
小学中队长竞选稿
2015/11/20 职场文书
初中生物教学反思
2016/02/20 职场文书
导游词之丹东鸭绿江
2019/10/24 职场文书
SQLServer2019 数据库环境搭建与使用的实现
2021/04/08 SQL Server