教程集 www.jiaochengji.com
教程集 >  jQuery  >  jquery 教程  >  正文 JQuery验证工具类搜集整理

JQuery验证工具类搜集整理

发布时间:2013-10-30   编辑:jiaochengji.com
本文搜集整理了一些如邮箱、手机号码、电话号码、邮编、数字、判断是否为空、正则匹配等等常用验证;感兴趣的朋友可以了解下
复制代码 代码如下:

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);
}
};

您可能感兴趣的文章:
JQuery验证工具类搜集整理
使用jQuery.Validate进行客户端验证(初级篇) 不使用微软验证控件的理由
Google惩治SPAM作弊 搜索厂商三思后行
php验证码大全(实例分享)
web开发人员学习jQuery的6大理由及jQuery的优势介绍
搜索引擎的难点及工作原理
PHP生成图形验证码(加强干扰型)
联想 Storage S3200/2200存储中,如何校验虚拟磁盘?
探讨Google的筛滤工具(Filters)及如何规避
基于jQuery架构javascript基础体系

关键词: 验证  邮箱  手机号码  邮编   
[关闭]
~ ~