JS判断输入手机号码是否正确

现在中国地区的号码

中国电信号段133、149、153、173、177、180、181、189、190、191、193、199
中国联通号段130、131、132、145、155、156、166、167、171、175、176、185、186、196
中国移动号段134(0-8)、135、136、137、138、139、1440、147、148、150、151、152、157、158、159、172、178、182、183、184、187、188、195[1] 、197、198
中国广电号段192
其他号段 14号段部分为上网卡专属号段:中国联通145,中国移动147,中国电信149.
虚拟运营商: 电信:1700、1701、1702、162
移动:1703、1705、1706、165
联通:1704、1707、1708、1709、171、167
卫星通信:1349、174
物联网:140、141、144、146、148

精确版

// 判断的是130-139,140-149,150-159,170-179,180-189号段的function abc(tel) {var myreg = /^(((13[0-9]{1})|(14[0-9]{1})|(15[0-9]{1})|(17[0-9]{1})|(18[0-9]{1}))+\d{8})$/;if (!myreg.test(tel)) {alert('请输入有效的手机号码!');return false;} else {alert('输入手机号码有效!');}}abc('15370038332');abc('05370038332');

简易版

function phone(tel) {var strTemp = /^1[3|4|5|6|7|8|9][0-9]{9}$/;if (strTemp.test(tel)) {return true;} else {return false;}
}

JS判断输入手机号码是否正确相关推荐

  1. JS判断输入的字符串是否是数字(正则表达式)

    JS判断输入的字符串是否是数字(正则表达式) if (!checkNumber(gopage_val)) {alert("请输入正确页数(数字)");return false;} ...

  2. js判断输入数字是否是整数,金额、数字

    function isIntNum(strNum){//js判断输入数字是否是整数 仅供学习思想var strCheckNum = strNum+"";if(strCheckNum ...

  3. js判断输入是否含有空格

    trim()方法用于删除字符串的头尾空白符,空白符包括:空格.制表符 tab.换行符等其他空白符等.(这个方法也可以判断是否输入的全是空格) trim()方法不会改变原始字符串: trim()方法不适 ...

  4. 登录注册页面,JS判断用户手机号码是否已经存在,或者格式不正确

    现在的网站使用手机号码注册的越来越多,这就涉及到要在登录注册页面,判断用户手机号码是否已经存在,或者格式不正确,最近的系统里面正好遇到了,已经实现成功,在这里记录一下 如果电话号码已经存在,页面: 如 ...

  5. js判断输入的是否为数字

    // 判断输入是否为数字 function isNumeric(n) {return !isNaN(parseFloat(n)) && isFinite(n); } js中字符串转换为 ...

  6. JS 判断输入是否为数字

    判断输入是否为数字 <script> function isNumeric(n) {return !isNaN(parseFloat(n)) && isFinite(n); ...

  7. js判断输入是否为正整数、浮点数等数字的函数代码

    2019独角兽企业重金招聘Python工程师标准>>> 1.下面列出了一些判读数值类型的正则表达式  /^\d+$/ //非负整数(正整数 + 0) /^[0-9]*[1-9][0- ...

  8. javascript/js判断输入的内容是否是数值

    我们先看看JS代码和效果图 代码如下: 按F12预览效果图如下: 下面我们来讲解下这个JS: JS部分: <script> function yue()//申明一个名字叫yue()的JS方 ...

  9. js判断身份证号码是否正确

    js身份证验证 function IdCodeValid(code){//身份证号合法性验证//支持15位和18位身份证号//支持地址编码.出生日期.校验位验证var city={11:"北 ...

最新文章

  1. 关于JS闭包一篇不错的文章记录下
  2. codeforces654题解_CodeForces - 886C 解题思路
  3. 经典的异或题:只出现一次的数字
  4. MyBatis-13MyBatis动态SQL之【where、set、trim】
  5. 京东智能巡检机器人问世 京东金融进军企业服务新蓝海
  6. leetcode-237-删除链表中的节点
  7. 最清晰细致的教程!一步步教你打造Win7+CentOS双系统
  8. Oracle中Number(p,s)的意义
  9. java logger 格式_org.apache.log4j.Logger详解
  10. Basic concepts behind Web Audio API
  11. UVA 357 - Let Me Count The Ways
  12. 点对点协议(PPP)
  13. 技巧----时间优化
  14. msvcr100.dll丢失修复方法
  15. linux/android中aplay/arecord用法以及命令
  16. Windows内网渗透之信息收集
  17. 网络投票专家投票计算_安全专家说在线投票是一个坏主意。 这就是为什么。
  18. 输入法表情和小图标的应用
  19. 测试人员在软件开发过程中的任务是什么?
  20. 最全的 JVM 面试知识点(一):运行时数据区

热门文章

  1. Yolov系列之各个版本区别
  2. Introduction to EIB/KNX
  3. 一个.NET软件的破解过程
  4. 淳石资本完成数千万元 B 轮融资,资产管理规模已突破 100 亿元
  5. 怎么处理公司税务异常?税务异常的原因主要有三个
  6. 北京计算机软件考试报名,2021年北京信息系统项目管理师报名时间和报名入口...
  7. CorelCAD 2019.5 v19.1.1.2035 中文免激活版 Mac 二维制图三维设计软件
  8. vscode python 关闭括号参数提示
  9. An unexpected error occurred: “E:\\vue\\vuetest\\package.json: Unexpected token in JSON at positi
  10. Operation could not be completed