js最新手机号码、电话号码、身份证正则表达式(最新)

原文链接:http://caibaojian.com/regexp-example.html  
手机号码正则表达式验证。  
  
function checkPhone(){   
    var phone = document.getElementById('phone').value;  
    if(!(/^1[34578]\d{9}$/.test(phone))){   
        alert("手机号码有误,请重填");    
        return false;   
    }   
}  
或者原文来自:http://caibaojian.com/regexp-example.html  
  
//code from http://caibaojian.com/regexp-example.html  
function checkPhone(){   
    var phone = document.getElementById('phone').value;  
    if(!(/^1(3|4|5|7|8)\d{9}$/.test(phone))){   
        alert("手机号码有误,请重填");    
        return false;   
    }   
}  
  
原文链接:http://caibaojian.com/regexp-example.html  
  
固定电话号码正则表达式:  
  
 function checkTel(){  
 var tel = document.getElementById('tel').value;  
if(!/^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/.test(tel)){  
alert('固定电话有误,请重填');  
return false;  
}  
}  
身份证正则:原文来自:http://caibaojian.com/regexp-example.html  
  
//code from http://caibaojian.com/regexp-example.html  
//身份证正则表达式(15位)  
isIDCard1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/;  
//身份证正则表达式(18位)  
isIDCard2=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$/;  
身份证正则合并:(^\d{15}$)|(^\d{17}([0-9]|X)$)
//验证手机号码(包括移动、联通、电信)  
var yidong = /^170[356]\d{7}$|^(?:13[4-9]|147|178|15[0-27-9]|178|18[2-478])\d{8}$/,  
    liantong = /^170[4789]\d{7}$|^(?:13[0-2]|145|15[56]|17[165]|18[56])\d{8}$/,  
    dianxin = /^170[01]\d{7}$|^(?:133|153|173|177|18[019])\d{8}$/; 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值