JQuery验证工具类搜集整理


Posted in Javascript onJanuary 16, 2013
var Validator = { 
// 邮箱 
isEmail : function(s) { 
var p = "^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+@[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$"; 
return this.test(s, p); 
}, // 手机号码 
isMobile : function(s) { 
return this.test(s, /^(180|189|133|134|153|181)\d{8}$/); 
}, 
// 电话号码 
isPhone : function(s) { 
return this.test(s, /^[0-9]{3,4}\-[0-9]{7,8}$/); 
}, 
// 邮编 
isPostCode : function(s) { 
return this.test(s, /^[1-9][0-9]{5}$/); 
}, 
// 数字 
isNumber : function(s, d) { 
return !isNaN(s.nodeType == 1 ? s.value : s) 
&& (!d || !this.test(s, '^-?[0-9]*\\.[0-9]*$')); 
}, 
// 判断是否为空 
isEmpty : function(s) { 
return !jQuery.isEmptyObject(s); 
}, 
// 正则匹配 
test : function(s, p) { 
s = s.nodeType == 1 ? s.value : s; 
return new RegExp(p).test(s); 
} 
};
Javascript 相关文章推荐
javascript学习随笔(使用window和frame)的技巧
Mar 08 Javascript
js获取当前月的第一天和最后一天的小例子
Nov 18 Javascript
js获取当月最后一天实例代码
Nov 19 Javascript
js中window.open()的所有参数详细解析
Jan 09 Javascript
浅析JavaScript中的对象类型Object
May 26 Javascript
jQuery表单对象属性过滤选择器实例详解
Sep 13 Javascript
js 获取json数组里面数组的长度实例
Oct 31 Javascript
基于JavaScript+HTML5 实现打地鼠小游戏逻辑流程图文详解(附完整代码)
Nov 02 Javascript
微信小程序项目实践之主页tab选项实现
Jul 18 Javascript
jQuery+Datatables实现表格批量删除功能【推荐】
Oct 24 jQuery
Node.js对MongoDB进行增删改查操作的实例代码
Apr 18 Javascript
微信小程序与公众号卡券/会员打通的问题
Jul 25 Javascript
js 实现在离开页面时提醒未保存的信息(减少用户重复操作)
Jan 16 #Javascript
js拦截alert对话框另类应用
Jan 16 #Javascript
javascript图像处理—仿射变换深度理解
Jan 16 #Javascript
用js获取电脑信息(是使用与IE浏览器)
Jan 15 #Javascript
使用jQuery fancybox插件打造一个实用的数据传输模态弹出窗体
Jan 15 #Javascript
尝试在让script的type属性等于text/html
Jan 15 #Javascript
Js-$.extend扩展方法使方法参数更灵活
Jan 15 #Javascript
You might like
PHPMyadmin 配置文件详解(配置)
2009/12/03 PHP
PHP利用超级全局变量$_GET来接收表单数据的实例
2016/11/05 PHP
PHP实现将多个文件中的内容合并为新文件的方法示例
2017/06/10 PHP
php使用fputcsv实现大数据的导出操作详解
2020/02/27 PHP
JavaScript高级程序设计 读书笔记之八 Function类及闭包
2012/02/27 Javascript
基于Unit PNG Fix.js有时候在ie6下不正常的解决办法
2013/06/26 Javascript
浏览器的JavaScript引擎的识别方法
2013/10/20 Javascript
MyEclipse取消验证Js的两种方法
2013/11/14 Javascript
textarea 控制输入字符字节数(示例代码)
2013/12/27 Javascript
jquery select 设置默认选中的示例代码
2014/02/07 Javascript
node.js中的Socket.IO使用实例
2014/11/04 Javascript
js实现当鼠标移到表格上时显示这一格全部内容的代码
2016/06/12 Javascript
完美解决spring websocket自动断开连接再创建引发的问题
2017/03/02 Javascript
jQuery实现模糊查询的方法分析
2018/05/10 jQuery
利用原生的JavaScript实现简单拼图游戏
2018/11/18 Javascript
JavaScript ES2019中的8个新特性详解
2019/02/20 Javascript
Element-ui自定义table表头、修改列标题样式、添加tooltip、:render-header使用
2019/04/11 Javascript
Python爬虫番外篇之Cookie和Session详解
2017/12/27 Python
Python爬虫之pandas基本安装与使用方法示例
2018/08/08 Python
Python实例方法、类方法、静态方法的区别与作用详解
2019/03/25 Python
python图像处理入门(一)
2019/04/04 Python
Python能做什么
2020/06/02 Python
Python爬取数据并实现可视化代码解析
2020/08/12 Python
python实现图片素描效果
2020/09/26 Python
移动端html5 meta标签的神奇功效
2016/01/06 HTML / CSS
加拿大消费电子和手机购物网站:The Source
2017/01/28 全球购物
美国电子元器件分销商:Newark element14
2018/01/13 全球购物
有原因的手表:Flex Watches
2019/03/23 全球购物
Myprotein法国官网:欧洲第一运动营养品牌
2019/03/26 全球购物
params有什么用
2016/03/01 面试题
思想品德评语大全
2014/12/31 职场文书
网络营销计划
2015/01/17 职场文书
2015年春训学习心得体会范文
2015/03/09 职场文书
穆斯林的葬礼读书笔记
2015/06/26 职场文书
中学教师教学工作总结
2015/08/13 职场文书
Java设计模式中的命令模式
2022/04/28 Java/Android