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 相关文章推荐
基于jquery完美拖拽,可返回拖动轨迹
Mar 29 Javascript
Node.js文件操作方法汇总
Mar 22 Javascript
jQuery遍历DOM的父级元素、子级元素和同级元素的方法总结
Jul 07 Javascript
vue省市区三联动下拉选择组件的实现
Apr 28 Javascript
关于jQuery.ajax()的jsonp碰上post详解
Jul 02 jQuery
node koa2实现上传图片并且同步上传到七牛云存储
Jul 31 Javascript
vue router的基本使用和配置教程
Nov 05 Javascript
从0到1构建vueSSR项目之路由的构建
Mar 07 Javascript
javascript网页随机点名实现过程解析
Oct 15 Javascript
JavaScript将数组转换为链表的方法
Feb 16 Javascript
vue3中provide && inject的使用
Jul 01 Vue.js
uniapp 微信小程序 自定义tabBar 导航
Apr 22 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
实现“上一页”和“下一页按钮
2006/10/09 PHP
Mysql和网页显示乱码解决方法集锦
2008/03/27 PHP
linux环境apache多端口配置虚拟主机的方法深入介绍
2013/06/09 PHP
微信公众平台消息接口校验与消息接口响应实例
2014/12/23 PHP
PHP实现QQ登录实例代码
2016/01/14 PHP
php外部执行命令函数用法小结
2016/10/11 PHP
得到文本框选中的文字,动态插入文字的js代码
2007/03/07 Javascript
Javascript 获取滚动条位置等信息的函数
2009/09/08 Javascript
js中各浏览器中鼠标按键值的差异
2011/04/07 Javascript
Moment.js 不容错过的超棒Javascript日期处理类库
2012/04/15 Javascript
html超链接打开窗口大小的方法
2013/03/05 Javascript
JS获取并操作iframe中元素的方法
2013/03/21 Javascript
jquery三个关闭弹出层的小示例
2013/11/05 Javascript
jquery中each方法示例和常用选择器
2014/07/08 Javascript
JS获得选取checkbox整行数据的方法
2015/01/28 Javascript
Extjs让combobox写起来简洁又漂亮
2017/01/05 Javascript
vue元素实现动画过渡效果
2017/07/01 Javascript
基于vue-cli vue-router搭建底部导航栏移动前端项目
2018/02/28 Javascript
记一次webpack3升级webpack4的踩坑经历
2018/06/12 Javascript
swiper Scrollbar滚动条组件详解
2019/09/08 Javascript
基于JavaScript获取url参数2种方法
2020/04/17 Javascript
[01:06:26]全国守擂赛第二周 Team Coach vs DeMonsTer
2020/04/28 DOTA
python操作日期和时间的方法
2014/03/11 Python
windows下python 3.6.4安装配置图文教程
2018/08/21 Python
python实现指定字符串补全空格、前面填充0的方法
2018/11/16 Python
使用Python Pandas处理亿级数据的方法
2019/06/24 Python
python 多进程并行编程 ProcessPoolExecutor的实现
2019/10/11 Python
python属于解释语言吗
2020/06/11 Python
解决Ubuntu18中的pycharm不能调用tensorflow-gpu的问题
2020/09/17 Python
关于Python错误重试方法总结
2021/01/03 Python
职业规划实施方案
2014/06/10 职场文书
2014年工作总结及2015工作计划
2014/12/12 职场文书
介绍信范文
2015/01/31 职场文书
班主任开场白
2015/06/01 职场文书
春晚观后感
2015/06/11 职场文书
工作感想范文
2015/08/07 职场文书