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 For Beginners(转载)
Jan 05 Javascript
jquery实现的让超出显示范围外的导航自动固定屏幕最顶上
Sep 22 Javascript
jQuery 瀑布流 浮动布局(一)(延迟AJAX加载图片)
May 23 Javascript
ko knockoutjs动态属性绑定技巧应用
Nov 14 Javascript
javascript-简单的日历实现及Date对象语法介绍(附图)
May 30 Javascript
JS小功能(setInterval实现图片效果显示时间)实例代码
Nov 28 Javascript
浅谈Javascript中匀速运动的停止条件
Dec 19 Javascript
JavaScript实现强制重定向至HTTPS页面
Jun 10 Javascript
理解javascript中try...catch...finally
Dec 25 Javascript
javascript 日期相减-在线教程(附代码)
Aug 17 Javascript
vue里的data要用return返回的原因浅析
May 28 Javascript
vue实现购物车小案例
Sep 27 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
珊瑚虫IP库浅析
2007/02/15 PHP
php魔术方法功能与用法实例分析
2016/10/19 PHP
Laravel框架实现定时Task Scheduling例子
2019/10/22 PHP
PHP7移除的扩展和SAPI
2021/03/09 PHP
js innerHTML 的一些问题的解决方法
2008/06/22 Javascript
javascript css float属性的特殊写法
2008/11/13 Javascript
js 获取中文拼音,Select自动匹配字母获取值的代码
2009/09/23 Javascript
node.js chat程序如何实现Ajax long-polling长链接刷新模式
2012/03/13 Javascript
jQuery JSON实现无刷新三级联动实例探讨
2013/05/28 Javascript
jQuery toggleClass应用实例(附效果图)
2014/04/06 Javascript
jquery中post方法用法实例
2014/10/21 Javascript
JavaScript中的anchor()方法使用详解
2015/06/08 Javascript
javascript获取select值的方法分析
2015/07/02 Javascript
纯JS实现本地图片预览的方法
2015/07/31 Javascript
原生JS封装Ajax插件(同域、jsonp跨域)
2016/05/03 Javascript
浅谈jQuery before和insertBefore的区别
2016/12/04 Javascript
原生js实现秒表计时器功能
2017/02/16 Javascript
js eval函数使用,js对象和字符串互转实例
2017/03/06 Javascript
解决vue字符串换行问题(绝对管用)
2020/08/06 Javascript
[01:06]DOTA2亚洲邀请赛专属珍藏-荧煌之礼
2017/03/24 DOTA
python采集百度百科的方法
2015/06/05 Python
Python内建数据结构详解
2016/02/03 Python
Python数据分析之双色球统计单个红和蓝球哪个比例高的方法
2018/02/03 Python
Python内置函数reversed()用法分析
2018/03/20 Python
Python利用matplotlib绘制折线图的新手教程
2020/11/05 Python
pandas实现导出数据的四种方式
2020/12/13 Python
英国DIY和家居装饰领域的主要品牌:Wickes
2019/11/26 全球购物
日本动漫周边服饰销售网站:Atsuko
2019/12/16 全球购物
甜品蛋糕店创业计划书范文
2014/02/06 职场文书
抽样调查项目计划书
2014/04/24 职场文书
考核评语大全
2014/04/29 职场文书
企业2014年度工作总结
2014/12/10 职场文书
2014个人年终工作总结范文
2014/12/15 职场文书
银行催款通知书
2015/04/17 职场文书
请学会珍惜眼前,因为人生没有下辈子!
2019/11/12 职场文书
Nginx配置https的实现
2021/11/27 Servers