一、手机正则表达式

  匹配手机号码的正则表达式:^1(358|4[579]|66|7[0135678]|9[89])[0-9]{8}$

  目前匹配号段

  中国电信号段

  手机正则表达式匹配手机号码的固定电话最近做的是什么?

  133、149、153、173、177、180、181、189、199

  中国联通号段

  130、131、132、145、155、156、166、175、176、185、186

  中国移动号段

  134(0-8)、135、136、137、138、139、147、150、151、152、157、158、159、178、182、183、184、187、188、198

  其他号段

  14号段以前为上网卡专属号段,如中国联通的是145js验证手机号码正则表达式js验证手机号码正则表达式,中国移动的是147等等。

  虚拟运营商

  电信:1700、1701、1702

  移动:1703、1705、1706

  联通:1704、1707、1708、1709、171

  二、固定电话

  

带区号的固定电话正则 /^(([0+]d{2,3}-)?(0d{2,3})-)(d{7,8})(-(d{3,}))?$/

  

不带区号的固定电话 /^(d{7,8})(-(d{3,}))?$/

  最近做的一个项目手机正则用这个:var regPhone = /^1[3456789]{1}d{9}$/; 手机号码199开头的也可以通过

  

//验证数据
function validate(type) {

var phone = $('#phone').val(); //手机号码
var regPhone = /^1[3456789]{1}\d{9}$/; //手机正则
var getCode = $('#getCode').val(); //验证码
//验证手机号
if (phone === '') {
 app.unit.msg('请输入手机号码')
 return false;
} else if (!regPhone.test(phone)) {
 app.unit.msg('手机号格式错误')
 return false;
}
if (type === 2 && getCode === '') {
 app.unit.msg('请输入验证码')
 return false;
}
return true;
re>
TAGS:正则表达式 js验证手机号码正则表达式 qq号码正则表达式验证 js正则表达式验证长度 运营商 通信
!如链接失效请在下方留言。本站所有资源均来源于网络,版权属于原作者!仅供学习参考,本站不对您的使用负任何责任。如果有侵权之处请第一时间联系我们删除,敬请谅解!