您的位置:首页 > 运维架构 > Linux

Linux pdf书本

2015-10-30 16:05 561 查看
把项目中最近用到的一些正则表达式总结一下。
1.验证身份证号
目前的身份证号是15位或者18位,其中最后一位可以为X或者数字。
function  isIDCard(strNumber){
var  newPar=/^(([0-9]{14}|[0-9]{17})[0-9x])$/;
return   newPar.test(strNumber);
}


2.验证email
function isEmail(strNumber){
var   newPar=/^([a-zA-Z0-9])+@([a-zA-Z0-9])+\.([a-zA-Z0-9])+/;
return   newPar.test(strNumber);
}


3.验证手机号码
function isMobilePhoneNumber(strNumber){
var   newPar=/^(((13[0-9]{1})|(15[0-9]{1}))+\d{8})$/;
return   newPar.test(strNumber);
}


4.验证电话号码
function isPhone(strNumber){
var   newPar=/(^[0-9]{3,4}\-[0-9]{7,8}$)|(^[0-9]{7,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/;
return   newPar.test(strNumber);
}

5.验证邮政编码
function isPostCard(strNumber){
var   newPar=/^[1-9]{1}[0-9]{5}$/;
return   newPar.test(strNumber);
}


6.去掉前后空格等
function trim(str) {
return str.replace(/(^\s*)|(\s*$)/g,"");
}

使用方法如:
if ($("#company\\.radialOrgFax").val()!=null &&$("#company\\.radialOrgFax").val()!=""){
if (!isPhone($("#company\\.radialOrgFax").val())){
alert("传真号码不正确!");
return false;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: