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 相关文章推荐
javascript 一段左右两边随屏滚动的代码
Jun 18 Javascript
判断iframe是否加载完成的完美方法
Jan 07 Javascript
JS 添加千分位与去掉千分位的示例
Jul 11 Javascript
javaScript 计算两个日期的天数相差(示例代码)
Dec 27 Javascript
显示今天的日期js代码(阳历和农历)
Sep 30 Javascript
JS实现的跨浏览器解析XML文件实例
Jun 21 Javascript
详解浏览器渲染页面过程
Feb 09 Javascript
VUE使用vuex解决模块间传值问题的方法
Jun 01 Javascript
underscore之function_动力节点Java学院整理
Jul 11 Javascript
vue中echarts3.0自适应的方法
Feb 26 Javascript
vue使用vuex实现首页导航切换不同路由的方法
May 08 Javascript
Vue中img的src是动态渲染时不显示的解决
Nov 14 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 默默经典版本
2009/08/04 PHP
php获取、检查类名、函数名、方法名的函数方法
2015/06/25 PHP
Javascript 检测、添加、移除样式(className)函数代码
2009/09/08 Javascript
一个可以兼容IE FF的加为首页与加入收藏实现代码
2009/11/02 Javascript
多次注册事件会导致一个事件被触发多次的解决方法
2013/08/12 Javascript
返回页面顶部top按钮通过锚点实现(自写)
2013/08/30 Javascript
js函数获取html中className所在的内容并去除标签
2013/09/08 Javascript
js的touch事件的实际引用
2014/10/13 Javascript
javascript结合fileReader 实现上传图片
2015/01/30 Javascript
Java File类的常用方法总结
2015/03/18 Javascript
jQuery实现简洁的轮播图效果实例
2016/09/07 Javascript
angularjs 表单密码验证自定义指令实现代码
2016/10/27 Javascript
浅谈javascript中遇到的字符串对象处理
2016/11/18 Javascript
jQuery居中元素scrollleft计算方法示例
2017/01/16 Javascript
javascript实现复选框全选或反选
2017/02/04 Javascript
jquery表单验证实例仿Toast提示效果
2017/03/03 Javascript
ES6实现的遍历目录函数示例
2017/04/07 Javascript
JavaScript 九种跨域方式实现原理
2019/02/11 Javascript
微信小程序五子棋游戏的棋盘,重置,对弈实现方法【附demo源码下载】
2019/02/20 Javascript
微信小程序template模板与component组件的区别和使用详解
2019/05/22 Javascript
Python中unittest用法实例
2014/09/25 Python
python 2.7.14安装图文教程
2018/04/08 Python
python系统指定文件的查找只输出目录下所有文件及文件夹
2020/01/19 Python
在python3中实现查找数组中最接近与某值的元素操作
2020/02/29 Python
Python3 Tensorlfow:增加或者减小矩阵维度的实现
2020/05/22 Python
实例讲解Python 迭代器与生成器
2020/07/08 Python
用HTML5制作数字时钟的教程
2015/05/11 HTML / CSS
canvas版人体时钟的实现示例
2021/01/29 HTML / CSS
Speedo美国:澳大利亚顶尖泳衣制造商
2016/08/03 全球购物
美国医疗用品、医疗设备和家庭保健用品商店:Medical Supply Depot
2018/07/08 全球购物
生产部统计员岗位职责
2014/01/05 职场文书
小学学雷锋活动总结
2014/04/25 职场文书
政风行风整改方案
2014/10/25 职场文书
聘用合同范本
2015/09/21 职场文书
党员心得体会范文2016
2016/01/23 职场文书
有关花店创业的计划书模板
2019/08/27 职场文书