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 相关文章推荐
在b/s开发中经常用到的javaScript技术
Aug 23 Javascript
jquery固定底网站底部菜单效果
Aug 13 Javascript
jquery的map与get方法详解
Nov 04 Javascript
document.compatMode的CSS1compat使用介绍
Apr 03 Javascript
php的文件上传入门教程(实例讲解)
Apr 10 Javascript
KnockoutJS 3.X API 第四章之click绑定
Oct 10 Javascript
js中创建对象的几种方式
Feb 05 Javascript
浅析JavaScript中var that=this
Feb 17 Javascript
webpack打包后直接访问页面图片路径错误的解决方法
Jun 17 Javascript
小程序日历控件使用方法详解
Dec 29 Javascript
记录vue做微信自定义分享的一些问题
Sep 12 Javascript
JS+canvas五子棋人机对战实现步骤详解
Jun 04 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变量作用域的深入解析
2013/06/03 PHP
PHP获取表单所有复选框的值的方法
2014/08/28 PHP
php计算整个目录大小的方法
2015/06/19 PHP
PHP和C#可共用的可逆加密算法详解
2015/10/26 PHP
浅析PHP7新功能及语法变化总结
2016/06/17 PHP
php版阿里大于(阿里大鱼)短信发送实例详解
2016/11/30 PHP
javascript 在firebug调试时用console.log的方法
2012/05/10 Javascript
javascript学习笔记(五) Array 数组类型介绍
2012/06/19 Javascript
在父页面调用子页面的JS方法
2013/09/29 Javascript
提取字符串中年月日的函数代码
2013/11/05 Javascript
JavaScript1.6数组新特性介绍以及JQuery的几个工具方法
2013/12/06 Javascript
javascript实现的弹出层背景置灰-模拟(easyui dialog)
2013/12/27 Javascript
js的hasownproperty使用示例
2014/03/02 Javascript
JS中怎样判断undefined(比较不错的方法)
2014/03/27 Javascript
css与javascript跨浏览器兼容性总结
2014/09/15 Javascript
node.js中的events.emitter.removeListener方法使用说明
2014/12/10 Javascript
异步JavaScript编程中的Promise使用方法
2015/07/28 Javascript
JavaScript中字符串与Unicode编码互相转换的实现方法
2015/12/18 Javascript
Bootstrap 源代码分析(未完待续)
2016/08/17 Javascript
关于Node.js的events.EventEmitter用法介绍
2017/04/01 Javascript
BootStrap入门学习第一篇
2017/08/28 Javascript
React中常见的动画实现的几种方式
2018/01/10 Javascript
用jquery获取select标签中选中的option值及文本的示例
2018/01/25 jQuery
vue3.0中友好使用antdv示例详解
2021/01/05 Vue.js
[02:24]DOTA2痛苦女王 英雄基础教程
2013/11/26 DOTA
Python标准库使用OrderedDict类的实例讲解
2019/02/14 Python
使用Python快乐学数学Github万星神器Manim简介
2019/08/07 Python
利用纯CSS3实现文字向右循环闪过效果实例(可用于移动端)
2017/06/15 HTML / CSS
初中生个人学习的自我评价
2013/12/04 职场文书
财务部经理岗位职责
2014/02/03 职场文书
法人代表任命书范本
2014/06/05 职场文书
民主评议党员自我鉴定
2014/10/21 职场文书
2014党的群众路线教育实践活动总结报告
2014/10/31 职场文书
2015小学毕业班工作总结
2015/07/21 职场文书
职工趣味运动会开幕词
2016/03/04 职场文书
会计工作自我鉴定范文
2019/06/21 职场文书