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和s3captche实现一个水果名字的验证
Aug 14 Javascript
JS来动态的修改url实现对url的增删查改
Sep 05 Javascript
jQuery+AJAX实现遮罩层登录验证界面(附源码)
Sep 13 Javascript
JS截取与分割字符串常用技巧总结
Nov 10 Javascript
基于vue1和vue2获取dom元素的方法
Mar 17 Javascript
Angular入口组件(entry component)与声明式组件的区别详解
Apr 09 Javascript
浅谈React 服务器端渲染的使用
May 08 Javascript
解决vuejs 使用value in list 循环遍历数组出现警告的问题
Sep 26 Javascript
jQuery实现动态生成年月日级联下拉列表示例
May 11 jQuery
TypeScript中使用getElementXXX()的示例代码
Sep 12 Javascript
基于vue实现图片验证码倒计时60s功能
Dec 10 Javascript
简单了解JavaScript arguement原理及作用
May 28 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
咖啡机如何保养和日常清洁?
2021/03/03 冲泡冲煮
PHP入门教程之自定义函数用法详解(创建,调用,变量,参数,返回值等)
2016/09/11 PHP
PHP htmlspecialchars() 函数实例代码及用法大全
2018/09/18 PHP
JavaScript 数组的 uniq 方法
2008/01/23 Javascript
js中有关IE版本检测
2012/01/04 Javascript
js 表单提交后按钮变灰的实例代码
2013/08/16 Javascript
使用js画图之饼图
2015/01/12 Javascript
jQuery Ajax使用实例
2015/04/16 Javascript
node.js读取文件到字符串的方法
2015/06/29 Javascript
node.js实现快速截图
2016/08/27 Javascript
jQuery Ajax 实现在html页面实时显示用户登录状态
2016/12/30 Javascript
vue日期组件 支持vue1.0和2.0
2017/01/09 Javascript
AngularJS  ng-repeat遍历输出的用法
2017/06/19 Javascript
jquery tmpl模板(实例讲解)
2017/09/02 jQuery
浅谈Node异步编程的机制
2017/10/18 Javascript
深入了解query和params的使用区别
2019/06/24 Javascript
javascript事件循环event loop的简单模型解释与应用分析
2020/03/14 Javascript
JavaScript实现串行请求的示例代码
2020/09/14 Javascript
[00:17]游戏风云独家报道:DD赛后说出数字秘密 吓死你们啊!
2014/07/13 DOTA
Python3.6简单操作Mysql数据库
2017/09/12 Python
Python+PIL实现支付宝AR红包
2018/02/09 Python
Linux CentOS Python开发环境搭建教程
2018/11/28 Python
python:接口间数据传递与调用方法
2018/12/17 Python
Python中Subprocess的不同函数解析
2019/12/10 Python
python opencv进行图像拼接
2020/03/27 Python
基于python计算并显示日间、星期客流高峰
2020/05/07 Python
美国室内盆栽植物购买网站:Plants.com
2020/04/24 全球购物
材料加工硕士生求职信
2013/10/10 职场文书
《鱼游到了纸上》教学反思
2014/02/20 职场文书
2014年预备党员学习两会心得体会
2014/03/17 职场文书
安全生产目标责任书
2014/04/14 职场文书
派出所班子党的群众路线对照检查材料思想汇报
2014/10/01 职场文书
2016中秋节晚会开场白
2015/11/26 职场文书
观看《筑梦中国》纪录片心得体会
2016/01/18 职场文书
golang slice元素去重操作
2021/04/30 Golang
python中pandas对多列进行分组统计的实现
2021/06/18 Python