jQuery电话号码验证实例


Posted in Javascript onJanuary 05, 2017

本文实例为大家分享了jQuery电话号码验证的具体代码,供大家参考,具体内容如下

电话号码验证:

//移动号码归属地支持号段:134 135 136 137 138 139 147 150 151 152 157 158 159 178 182 183 184 187 188
//联通号码归属地支持号段:130 131 132 145 155 156 176 186
//电信号码归属地支持号段:133 153 177 180 181 189
//移动运营商:170
移动:
2G号段(GSM):134-139、150、151、152、158-159;
3G号段(TD-SCDMA):157、187、188、147.
联通:
2G号段(GSM):130-132、155-156;
3G号段(WCDMA):185、186.
电信:
2G号段(CDMA):133、153;
3G号段(CDMA2000):180、189.

正则表达式:

var myreg = /^(((13[0-9]{1})|(14[0-9]{1})|(17[0]{1})|(15[0-3]{1})|(15[5-9]{1})|(18[0-9]{1}))+\d{8})$/;

解释: 必须是满足下列格式的11位数字电话号码
     13(0-9)或者14(0-9)或者170或者15(0-3)或者15(5-9)或者18(0-9)+8位数字
注:正整数(首位不能为0,如025不合法)的正则表达式:/^[1-9][0-9]*$/

应用实例:

<html>
  <script type="text/javascript" src="jquery-1.12.1.js"></script>
</head>
<body>
  <span id="lblErr" style="color:Red;"></span>
  <input name="PhoneNumber" type="text" id="PhoneNumber" style="width: 255px;">
  <input type="submit" value="提交" onclick="submitValidate()" id="btnSave">
  <script>
    function submitValidate(){
      var strPhoneNumber = $("#PhoneNumber").val();
      var isMobile;
      if (strPhoneNumber.length > 0) {
        var arrayPhoneNumber = strPhoneNumber.replace(";", ";").split(";");
        if (arrayPhoneNumber.length > 5) {
          $("#lblErr").text("手机号最多能添加5个。");
          $("#lblErr").css("display", "");
          return false;
        } else {
          for (var i = 0; i < arrayPhoneNumber.length; i++) {
  isMobile = arrayPhoneNumber[i].match(/^(((13[0-9]{1})|(14[0-9]{1})|(17[0]{1})|(15[0-3]{1})|(15[5-9]{1})|(18[0-9]{1}))+\d{8})$/);
            if (!isMobile) {
  $("#lblErr").text("第 " + (i + 1) + " 个手机号: " + arrayPhoneNumber[i] + " 不正确。");
              $("#lblErr").css("display", "");
              return false;
            }
          }
        }
      }
    }
  </script>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
类似框架的js代码
Nov 09 Javascript
使用EXT实现无刷新动态调用股票信息
Nov 01 Javascript
jQuery中prop()方法用法实例
Jan 05 Javascript
JS实现带鼠标效果的头像及文章列表代码
Sep 27 Javascript
JS实现在状态栏显示打字效果完整实例
Nov 02 Javascript
jquery实现左右无缝轮播图
Jul 31 Javascript
javascript中this用法实例详解
Apr 06 Javascript
详解使用angularjs的ng-options时如何设置默认值(初始值)
Jul 18 Javascript
浅谈Node异步编程的机制
Oct 18 Javascript
js实时监控文本框输入字数的实例代码
Jan 18 Javascript
JS/HTML5游戏常用算法之路径搜索算法 随机迷宫算法详解【普里姆算法】
Dec 13 Javascript
Vue表单控件绑定图文详解
Feb 11 Javascript
纯原生js实现table表格的增删
Jan 05 #Javascript
微信小程序 tabs选项卡效果的实现
Jan 05 #Javascript
jQuery密码强度验证控件使用详解
Jan 05 #Javascript
jquery广告无缝轮播实例
Jan 05 #Javascript
JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome
Jan 05 #Javascript
javascript添加前置0(补零)的几种方法
Jan 05 #Javascript
微信小程序 实战实例开发流程详细介绍
Jan 05 #Javascript
You might like
探讨:php中在foreach中使用foreach ($arr as &amp;$value) 这种类型的解释
2013/06/24 PHP
PHP 等比例缩放图片详解及实例代码
2016/09/18 PHP
form自动提交实例讲解
2017/07/10 PHP
php获取微信基础接口凭证Access_token
2018/08/23 PHP
不用AJAX和IFRAME,说说真正意义上的ASP+JS无刷新技术
2008/09/25 Javascript
几个比较实用的JavaScript 测试及效验工具
2010/04/18 Javascript
jQuery自动切换/点击切换选项卡效果的小例子
2013/08/12 Javascript
JavaScript中的setUTCDate()方法使用详解
2015/06/11 Javascript
js判断是否为空和typeof的用法(详解)
2016/10/07 Javascript
JavaScript实现左右下拉框动态增删示例
2017/03/09 Javascript
vue如何引用其他组件(css和js)
2017/04/13 Javascript
Vue.js常用指令之循环使用v-for指令教程
2017/06/27 Javascript
js实现登录注册框手机号和验证码校验(前端部分)
2017/09/28 Javascript
浅谈Vue3.0之前你必须知道的TypeScript实战技巧
2019/09/11 Javascript
vue实现把接口单独存放在一个文件方式
2020/08/13 Javascript
JavaScript实现跟随鼠标移动的盒子
2021/01/28 Javascript
[01:02]DOTA2辉夜杯决赛日 CDEC.Y对阵VG赛前花絮
2015/12/27 DOTA
[01:13:17]Secret vs NB 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
python getopt详解及简单实例
2016/12/30 Python
tensorflow实现KNN识别MNIST
2018/03/12 Python
快速解决安装python没有scripts文件夹的问题
2018/04/03 Python
Python爬虫小例子——爬取51job发布的工作职位
2020/07/10 Python
python进行二次方程式计算的实例讲解
2020/12/06 Python
AmazeUI 面板的实现示例
2020/08/17 HTML / CSS
AmazeUI 点击元素显示全屏的实现
2020/08/25 HTML / CSS
Agoda香港:全球特价酒店预订
2017/05/07 全球购物
一加手机美国官方网站:OnePlus美国
2019/09/19 全球购物
美国主要的特色咖啡和茶公司:Peet’s Coffee
2020/02/14 全球购物
编写类String 的构造函数、析构函数和赋值函数
2012/09/09 面试题
木马的传播途径主要有哪些
2016/04/08 面试题
ShellScript面试题一则-ShellScript编程
2014/06/24 面试题
汽车维修工岗位职责
2014/02/12 职场文书
党务公开方案
2014/05/06 职场文书
小学阳光体育活动总结
2014/07/05 职场文书
党的群众路线教育实践活动自我剖析材料
2014/10/08 职场文书
人民调解协议书范本
2014/10/11 职场文书