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 相关文章推荐
给Function做的OOP扩展
May 07 Javascript
javascript获取xml节点的最大值(实现代码)
Dec 11 Javascript
javascript中实现兼容JAVA的hashCode算法代码分享
Aug 11 Javascript
浅谈jquery中delegate()与live()
Jun 22 Javascript
Kendo Grid editing 自定义验证报错提示的解决方法
Nov 18 Javascript
轻松理解Javascript变量的相关问题
Jan 20 Javascript
详解打造 Vue.js 可复用组件
Mar 24 Javascript
jQuery实现简单漂亮的Nav导航菜单效果
Mar 29 jQuery
实现一个完整的Node.js RESTful API的示例
Sep 29 Javascript
cropper js基于vue的图片裁剪上传功能的实现代码
Mar 01 Javascript
基于Vue.js与WordPress Rest API构建单页应用详解
Sep 16 Javascript
ES6学习笔记之字符串、数组、对象、函数新增知识点实例分析
Jan 22 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
PHP中获取变量的变量名的一段代码的bug分析
2011/07/07 PHP
php数组(array)输出的三种形式详解
2013/06/05 PHP
PHP常用正则表达式集锦
2014/08/17 PHP
PHP实现登录搜狐广告获取广告联盟数据的方法【附demo源码】
2016/10/14 PHP
PHP上传文件及图片到七牛的方法
2018/07/25 PHP
innertext , insertadjacentelement , insertadjacenthtml , insertadjacenttext 等区别
2007/06/29 Javascript
js中widow.open()方法使用详解
2013/07/30 Javascript
JS实现在页面随时自定义背景颜色的方法
2015/02/27 Javascript
JS实现的Select三级下拉菜单代码
2015/08/20 Javascript
JavaScript操作HTML元素和样式的方法详解
2015/10/21 Javascript
谈谈javascript中使用连等赋值操作带来的问题
2015/11/26 Javascript
AngularJS基础 ng-href 指令用法
2016/08/01 Javascript
Javascript在IE和Firefox浏览器常见兼容性问题总结
2016/08/03 Javascript
前端设计师们最常用的JS代码汇总
2016/09/25 Javascript
jQuery图片拖动组件Dropzone用法示例
2017/01/17 Javascript
jQuery使用JSONP实现跨域获取数据的三种方法详解
2017/05/04 jQuery
js实现随机点名小功能
2017/08/17 Javascript
微信小程序导航栏滑动定位功能示例(实现CSS3的positionsticky效果)
2019/01/24 Javascript
JS实现盒子跟着鼠标移动及键盘方向键控制盒子移动效果示例
2019/01/29 Javascript
layui.use模块外部使用其内部定义的js封装函数方法
2019/09/16 Javascript
卸载vue2.0并升级vue_cli3.0的实例讲解
2020/02/16 Javascript
JS正则表达式常见函数与用法小结
2020/04/13 Javascript
[46:14]VGJ.T vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
tensorflow建立一个简单的神经网络的方法
2018/02/10 Python
浅谈pytorch和Numpy的区别以及相互转换方法
2018/07/26 Python
python字符串替换第一个字符串的方法
2019/06/26 Python
python用什么编辑器进行项目开发
2020/06/17 Python
OpenCV Python实现图像指定区域裁剪
2021/03/12 Python
新闻网站实习自我鉴定
2013/09/25 职场文书
信息管理专业推荐信
2013/10/29 职场文书
《伯牙绝弦》教学反思
2014/03/02 职场文书
2014年社区居委会主任重阳节讲话稿
2014/09/25 职场文书
论文答辩开场白大全
2015/05/27 职场文书
2019年最新版见习人员管理制度!
2019/07/08 职场文书
python用tkinter开发的扫雷游戏
2021/06/01 Python
集英社今正式宣布 成立游戏公司“集英社Games”
2022/03/31 其他游戏