data-options="required:true,validType:'phone'"

data-options="required:false,validType:'telePhone'"

三、部分校验方法

/**
*去掉字符串头尾空格
*@paramstr传入的字符串值
*@authorlqy
*@since2015-08-21
*/
functiontrim(str){
if(str==null){
return"";
}
returnstr.replace(/(^\s*)|(\s*$)/g,"");
};
/**
*是否为Null
*@paramobject
*@returns{Boolean}
*/
functionisNull(object){
if(object==null||typeofobject=="undefined"){
returntrue;
}
returnfalse;
};
/**
*是否为空字符串,有空格不是空字符串
*@paramstr
*@returns{Boolean}
*/
functionisEmpty(str){
if(str==null||typeofstr=="undefined"||
str==""){
returntrue;
}
returnfalse;
};
/**
*是否为空字符串,全空格也是空字符串
*@paramstr
*@returns{Boolean}
*/
functionisBlank(str){
if(str==null||typeofstr=="undefined"||
str==""||trim(str)==""){
returntrue;
}
returnfalse;
};
/**
*检查手机号码
*@paramz_check_value要检查的值
*@return符合返回true,否false
*@since2015-08-21
*/
functioncheckPhone(z_check_value){
if(isEmpty(z_check_value)||z_check_value.length!=11){
returnfalse;
}
varz_reg=/^13[0-9]{9}|15[012356789][0-9]{8}|18[0-9]{9}|(14[57][0-9]{8})|(17[015678][0-9]{8})$/;
returnz_reg.test(z_check_value);
};
/**
*检查电话号码
*@paramz_check_value要检查的值
*@return符合返回true,否false
*@since2015-08-21
*/
functioncheckTelePhone(z_check_value){
varz_reg=/^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,4}))?$/;
returnz_reg.test($.trim(z_check_value));
};
/**
*检查仅中文
*@paramz_check_value要检查的值
*@return符合返回true,否false
*@since2015-08-21
*/
functioncheckChinese(z_check_value){
varz_reg=/^[\u4E00-\u9FA5\uF900-\uFA2D]+$/;
returnz_reg.test($.trim(z_check_value));
};
/**
*是否为数字
*@paramz_check_value要检查的值
*@return符合返回true,否false
*@since2016-10-31
*/
functionisNumber(z_check_value){
varz_reg=/^(([0-9])|([1-9]([0-9]+)))$/;
returnz_reg.test($.trim(z_check_value));
};
/**
*是否为数字组成的字符串,01也符合规则
*@paramz_check_value要检查的值
*@return符合返回true,否false
*@since2017-01-07
*/
functionisNumberText(z_check_value){
varz_reg=/^([0-9]+)$/;
returnz_reg.test($.trim(z_check_value));
};
/**
*可以判断是否为数字、金额、浮点数
*@paramz_check_value要检查的值
*@return符合返回true,否false
*@authorlqy
*@since2017-01-07
*/
functionisFloat(z_check_value){
varz_reg=/^((([0-9])|([1-9][0-9]+))(\.([0-9]+))?)$/;//.是特殊字符,需要转义
returnz_reg.test($.trim(z_check_value));
};

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持毛票票!

热门推荐

1 毛坯房验收经验和常识 看了之后再验房心里有底
2 二手房收房如何交接 二手房收房注意问题
3 专业验收毛坯房的价格 商品房验收合格的标准
4 精装房怎么验收 精装房请验房师有用吗
5 一般要到哪里找验房师 验房师有哪些作用呢
6 请人验房一般是多少钱 验房师费用是多少
7 怎样测量房子面积 建筑面积和使用面积怎么算
8 收房需要注意什么 仔细检查不松懈
9 收房时三书一证一表是什么 主要作用介绍
10 交房时交房税费有哪些 本文为你一一讲解
11 验房都需要验什么 要做哪些准备呢
12 毛坯房验房师有必要请吗 毛坯房装修完如何验收
13 地下室防水工程质量验收规范详解
14 水性涂料、油性涂料区别介绍
15 零基础布艺DIY工坊 教你做超萌猫头鹰钥匙包
16 三棵树漆怎么样?三棵树漆官方网站
17 家庭“装修套餐”中猫腻你知道吗?
18 小空间大浴望 卫浴间装修巧支招