正则表达式判断身份证,邮箱,手机号码,正整数
发布时间:2020-12-14 00:43:52 所属栏目:百科 来源:网络整理
导读://正则表达式判断function checknum(str){var r = /^+?[1-9][0-9]*$/;//正整数 if(r.test(str)){return true;}else{return false;}}//正则表达式判断手机号码格式function checkMobile(mobile){var _d=/^1[3578][01379]d{8}$/g; //电信号码 var _l=/^1[345
//正则表达式判断 function checknum(str){ var r = /^+?[1-9][0-9]*$/;//正整数 if(r.test(str)){ return true; }else{ return false; } } //正则表达式判断手机号码格式 function checkMobile(mobile){ var _d=/^1[3578][01379]d{8}$/g; //电信号码 var _l=/^1[34578][01256]d{8}$/g; //联通号码 var _y=/^(134[012345678]d{7}|1[34578][012356789]d{8})$/g; //移动号码 if(_d.test(mobile)||_l.test(mobile)||_y.test(mobile)){ return true; }else{ return false; } } //正则表达式判断邮箱格式 function checkEmail(email){ var szReg=/^([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/; var bChk=szReg.test(email); return bChk; } //正则表达式判断身份证格式 function checkIDCard(idcard){ //15位数身份证验证正则表达式: var isIDCard1=/^[1-9]d{7}((0d)|(1[0-2]))(([0|1|2]d)|3[0-1])d{3}$/; //18位数身份证验证正则表达式 : var isIDCard2=/^[1-9]d{5}[1-9]d{3}((0d)|(1[0-2]))(([0|1|2]d)|3[0-1])d{3}([0-9]|X)$/; if(isIDCard1.test(idcard)||isIDCard2.test(idcard)){ return true; }else{ return false; } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |