加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式判断身份证,邮箱,手机号码,正整数

发布时间: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;
	}
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读