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 相关文章推荐
用正则获取指定路径文件的名称
Feb 27 Javascript
JavaScript DOM学习第八章 表单错误提示
Feb 19 Javascript
Javascript浅谈之引用类型
Dec 18 Javascript
javascript实现给定半径求出圆的面积
Jun 26 Javascript
vue.js 表格分页ajax 异步加载数据
Oct 18 Javascript
easyUI combobox实现联动效果
Jan 17 Javascript
jQuery获取table下某一行某一列的值实现代码
Apr 07 jQuery
Angular2 组件交互实例详解
Aug 24 Javascript
webpack external模块的具体使用
Mar 10 Javascript
node.js中express模块创建服务器和http模块客户端发请求
Mar 06 Javascript
VUE脚手架的下载和配置步骤详解
Apr 01 Javascript
Vue基本使用之对象提供的属性功能
Apr 30 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
PHP下通过QRCode类库创建中间带网站LOGO的二维码
2014/07/12 PHP
PHP实现利用MySQL保存session的方法
2014/08/23 PHP
php时间函数用法分析
2016/05/28 PHP
理清PHP在Linxu下执行时的文件权限方法
2017/06/07 PHP
使用jQuery简化Ajax开发 Ajax开发入门
2009/10/14 Javascript
让图片旋转任意角度及JQuery插件使用介绍
2013/03/20 Javascript
JS模块与命名空间的介绍
2013/03/22 Javascript
关于javascript event flow 的一个bug详解
2013/09/17 Javascript
js通过八个点 拖动改变div大小的实现方法
2014/03/05 Javascript
jQuery实现隔行背景色变色
2014/11/24 Javascript
JavaScript通过Date-Mask将日期转换成字符串的方法
2015/06/04 Javascript
jQuery基于Ajax方式提交表单功能示例
2017/02/10 Javascript
js实现日期显示的一些操作(实例讲解)
2017/07/27 Javascript
webpack项目使用eslint建立代码规范实现
2019/05/16 Javascript
JavaScript 格式化数字、金额、千分位、保留几位小数、舍入舍去
2019/07/23 Javascript
JS页面获取 session 值,作用域和闭包学习笔记
2019/10/16 Javascript
jQuery实现的解析本地 XML 文档操作示例
2020/04/30 jQuery
在Vue中创建可重用的 Transition的方法
2020/06/02 Javascript
Nodejs实现微信分账的示例代码
2021/01/19 NodeJs
[03:09]DOTA2亚洲邀请赛 LGD战队出场宣传片
2015/02/07 DOTA
python函数局部变量用法实例分析
2015/08/04 Python
用Python写王者荣耀刷金币脚本
2017/12/21 Python
Python socket实现简单聊天室
2018/04/01 Python
python 实现数组list 添加、修改、删除的方法
2018/04/04 Python
python调用java的jar包方法
2018/12/15 Python
Python列表对象实现原理详解
2019/07/01 Python
python3 pillow模块实现简单验证码
2019/10/31 Python
利用CSS3的checked伪类实现OL的隐藏显示的方法
2010/12/18 HTML / CSS
神话般的珠宝:Ross-Simons
2020/07/13 全球购物
init进程的作用
2015/08/20 面试题
物流专业毕业生推荐信范文
2013/11/18 职场文书
学校先进集体事迹材料
2014/05/31 职场文书
大学生党员批评与自我批评
2014/09/28 职场文书
青岛海底世界导游词
2015/02/11 职场文书
《观潮》教学反思
2016/02/17 职场文书
Go gRPC进阶教程gRPC转换HTTP
2022/06/16 Golang