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 对象是否存在判断
Jul 15 Javascript
JS实现队列与堆栈的方法
Apr 21 Javascript
开源免费天气预报接口API及全国所有地区代码(国家气象局提供)
Dec 26 Javascript
jquery实现弹窗功能(窗口居中显示)
Feb 27 Javascript
详解AngularJS2 Http服务
Jun 26 Javascript
详解Vue + Vuex 如何使用 vm.$nextTick
Nov 20 Javascript
使用vue-router设置每个页面的title方法
Feb 11 Javascript
详解vue文件中使用echarts.js的两种方式
Oct 18 Javascript
JS实现简单随机3D骰子
Oct 24 Javascript
Vue组件化开发之通用型弹出框的实现
Feb 28 Javascript
jQuery中getJSON跨域原理的深入讲解
Sep 02 jQuery
解决vant title-active-color与title-inactive-color不生效问题
Nov 03 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
为什么那些咖啡爱好者大多看不上连锁咖啡店?
2021/03/06 咖啡文化
一道关于php变量引用的面试题
2010/08/08 PHP
PHP通过正则表达式下载图片到本地的实现代码
2011/09/19 PHP
php jquery 多文件上传简单实例
2013/12/23 PHP
php读取excel文件示例分享(更新修改excel)
2014/02/27 PHP
php微信开发之批量生成带参数的二维码
2016/06/26 PHP
Javascript弹出窗口的各种方法总结
2013/11/11 Javascript
javascript将浮点数转换成整数的三个方法
2014/06/23 Javascript
javascript原生和jquery库实现iframe自适应高度和宽度
2014/07/18 Javascript
理解javascript中的严格模式
2016/02/01 Javascript
jQuery自定义数值抽奖活动代码
2016/06/11 Javascript
Node.js中如何合并两个复杂对象详解
2016/12/31 Javascript
微信小程序 wx:for的使用实例详解
2017/04/27 Javascript
vuejs事件中心管理组件间的通信详解
2017/08/09 Javascript
用Axios Element实现全局的请求loading的方法
2018/03/15 Javascript
vue服务端渲染缓存应用详解
2018/09/12 Javascript
JavaScript类的继承操作实例总结
2018/12/20 Javascript
详解如何在JS代码中消灭for循环
2019/12/11 Javascript
react 生命周期实例分析
2020/05/18 Javascript
详解webpack的clean-webpack-plugin插件报错
2020/10/16 Javascript
[01:15:36]加油刀塔第二期网络版
2014/08/09 DOTA
python实现的一个p2p文件传输实例
2014/06/04 Python
Python读写Excel文件方法介绍
2014/11/22 Python
Python中super的用法实例
2015/05/28 Python
python获得文件创建时间和修改时间的方法
2015/06/30 Python
详解python解压压缩包的五种方法
2019/07/05 Python
flask框架蓝图和子域名配置详解
2020/01/25 Python
浅谈python之自动化运维(Paramiko)
2020/01/31 Python
Ramy Brook官网:美国现代女装品牌
2019/06/18 全球购物
十佳美德少年事迹材料
2014/02/05 职场文书
二年级学生评语大全
2014/04/23 职场文书
汉语言文学专业自荐信
2014/06/11 职场文书
临床医学生职业规划书范文
2014/10/25 职场文书
2015年八一建军节演讲稿
2015/03/19 职场文书
汤姆索亚历险记读书笔记
2015/06/29 职场文书
2016高三毕业赠言寄语
2015/12/04 职场文书