现在手机号码,为什么没有10、11、12开头的手机号码?

10开头的号段是电信服务号码,比如10000电信客服电话,10001联通客服电话,10086移动客服电话;
11开头的号段是特种服务号码,比如110报警电话、111电信内部测试电话、112报修电话、114便民电话、119火警电话等;
12开头的号段是民用特殊号码,比如120急救电话、121天气预报电话、122交通事故告警电话、12312保护知识产权举报电话、12315消费投诉热线等

根据移动、联通、电信的电话号码号段,实现一个简单的正则表达式来验证手机号码:

/** 移动号码包括的号段:134/135/136/137,138,139;
*                     147/148(物联卡号);
*                     150/151/152/157/158/159;
*                     165(虚拟运营商);
*                     1703/1705/1706(虚拟运营商)、178;
*                     182/183/184/187/188
*                     198* 联通号段包括:130/131
*               145
*               155/156
*               166/167(虚拟运营商)
*               1704/1707/1708/1709、171
*               186/186
*
* 电信号段包括: 133
*                153
*                162(虚拟运营商)
*                1700/1701/1702(虚拟运营商)
*                180/181/189
*                191/199
* */

代码如下:

方法一:

function checkPhone(){ var phone = $(".phone").val();if(!(/^1[3456789]\d{9}$/.test(phone))){ alert("手机号码不合法,请重新输入");  return false; }
}

方法二:

function checkPhone(){ var phone = $(".phone").val();if(!(/^1(3|4|5|6|7|8|9)\d{9}$/.test(phone))){ alert("手机号码不合法,请重新输入");  return false; }
}

最新JS验证手机号码(2021)相关推荐

  1. 最新js验证手机号码、电话号码、身份证号码正则表达式代码

    js验证手机号码.电话号码.身份证号码正则表达式 手机号码正则表达式验证 固定电话号码正则表达式 身份证正则 手机号码正则表达式验证 function checkPhone(){ var phone ...

  2. JS验证手机号码格式

    原文地址为: JS验证手机号码格式 其实对于验证手机号码,网上的例子很多,可是由于153(联通).159(移动)等新区段的开通,使很多的验证修改起来比较麻烦.所以今天呈上一个容易修改的JavaScri ...

  3. jQuery Validate.js验证手机号码。

    html: <div class="edit_phone1 tis_edit"> <form id="cell" class="fo ...

  4. js验证手机号码是否符合标准

    网上看到一段验证130-139,150-159,180-189段手机号码的正则匹配,摘抄了过来,方便后续使用,代码如下: var reg = /^(((13[0-9]{1})|(15[0-9]{1}) ...

  5. js验证手机号码,邮箱,qq号

    function validateMail(str:String){var re_m = /^[a-z\d]+(\.[a-z\d]+)*@([\da-z](-[\da-z])?)+(\.{1,2}[a ...

  6. js正则验证手机号码有效性

    通过js正则验证手机号码的有效性,方法如下: 验证130-139,150-159,180-189号码段的手机号码 <script type="text/javascript" ...

  7. js验证固定电话、手机号码(代码大全)

    js验证固定电话.手机号码:代码大全 1. 手机号码 // 正则表达式 if(!(/^1[3456789]\d{9}$/.test(this.mobile))){ this.$notify.error ...

  8. JS正则验证手机号码或者电话号码(转)

    中国电信运营商手机号码段: 中国移动号段 134.135.136.137.138.139.150.151.152.157.158.159.147.182.183.184[1].187.188 中国联通 ...

  9. java检验电话或传真_对有java开发过程 常用的js验证数字、电话号码、传真、邮箱、手机号码、邮编、日期...

    常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期 1.数字 function testisNum(object) { var s =document.getElementById(obj ...

  10. 常用的js验证代码_数字|电话号码|传真|邮箱|手机号码|邮编

    常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编 1.数字 function testisNum(object)                        {                ...

最新文章

  1. R语言使用DALEX包的model_profile函数对caret包生成的多个算法模型的离散变量进行分析、使用偏依赖图(Partial Dependence Plots)解释某个离散特征和目标y的关系
  2. LeetCode 144. Binary Tree Preorder Traversal--二叉树前序遍历--反向压栈--迭代-栈,递归--C++,Python解法
  3. Tensorflow nmt源码解析
  4. IRP和IO_STACK_LOCATION结构
  5. Logistic回归与梯度下降法
  6. Java 7:使用NIO.2进行文件过滤–第2部分
  7. 一群人围成一圈从123报数,如果报到3就退出该圈中,直到最后一个人留下来!...
  8. WPF DataGrid:解决排序、ScrollIntoView、刷新和焦点问题
  9. 解决mac使用svn: E170000: Unrecognized URL scheme for h
  10. weblogic too many open files 问题解决集锦
  11. 沙盘模拟软件_我院学生参加第十六届全国大学生“新道杯”沙盘模拟经营大赛喜获佳绩...
  12. 数字图像处理第三次试验:图像复原、图像分割
  13. 计算机初级程序员哪里颁发的,初级程序员证书怎么考_初级程序员证书考什么_上学吧...
  14. AUTOSAR架构深度解析
  15. 振耀退休感言及海辉执行董事长视频访谈
  16. 1083 Windy数(数位dp)
  17. GridView指定列求和
  18. 将字符串“I am a student.”逆序输出为“student. a am I”
  19. 【Oracle数据库基础学习】
  20. Corona建筑作品 | 272 Hedges Ave 海景顶级豪宅建筑表现

热门文章

  1. Python——查看帮助手册
  2. java中class文件反编译_java中的.class文件反编译
  3. 【Python】用pip安装python库下载超时的解决办法
  4. 吴恩达机器学习入门(配合吴恩达机器学习视频篇)
  5. 电脑上没有tts信息服务器,TTS——让你的电脑会说话-win7 tts
  6. JAVA系统性能优化
  7. Docker游戏Dos小游戏,一个web版的dos游戏库
  8. 安装CCS时提示路径中含有非法字符
  9. 【Python入门教程】第70篇 创建文本文件
  10. gns3 桥接linux,GNS3之与本机桥接步骤