javaScript手机号码校验工具类PhoneUtils详解


Posted in Javascript onDecember 08, 2017

本文实例为大家分享了javaScript手机号码校验工具类PhoneUtils的具体代码,供大家参考,具体内容如下

//PhoneUtils命名空间 
PhoneUtils = { 
 phoneRegexs: { 
  //中国电信号码段    
  CHINA_TELECOM_PATTERN: /^(?:\+86)?1(?:33|53|7[37]|8[019])\d{8}$|^(?:\+86)?1700\d{7}$/, 
  //中国联通号码段 
  CHINA_UNICOM_PATTERN: /^(?:\+86)?1(?:3[0-2]|4[5]|5[56]|7[56]|8[56])\d{8}$|^(?:\+86)?170[7-9]\d{7}$/, 
  //中国移动号码段 
  CHINA_MOBILE_PATTERN: /^(?:\+86)?1(?:3[4-9]|4[7]|5[0-27-9]|7[8]|8[2-478])\d{8}$|^(?:\+86)?1705\d{7}$/, 
  //电话座机号码段 
  PHONE_CALL_PATTERN: /^(?:\d3,4|\d{3,4}-)?\d{7,8}(?:-\d{1,4})?$/, 
  //手机号码 
  PHONE_PATTERN: /^(?:\+86)?(?:13\d|14[57]|15[0-35-9]|17[35-8]|18\d)\d{8}$|^(?:\+86)?170[057-9]\d{7}$/, 
  //手机号简单校验,不根据运营商分类 
  PHONE_SIMPLE_PATTERN: /^(?:\+86)?1\d{10}$/ 
 }, 
 //电话号码 
 isPhoneCallNum: function(input) { 
  return this.phoneRegexs.PHONE_CALL_PATTERN.test(input); 
 }, 
 //电信手机号码 
 isChinaTelecomPhoneNum: function(input) { 
  return this.phoneRegexs.CHINA_TELECOM_PATTERN.test(input); 
 }, 
 //中国联通 
 isChinaUnicomPhoneNum: function(input) { 
  return this.phoneRegexs.CHINA_UNICOM_PATTERN.test(input); 
 }, 
 //中国移动 
 isChinaMobilePhoneNum: function(input) { 
  return this.phoneRegexs.CHINA_MOBILE_PATTERN.test(input); 
 }, 
 //手机号码 
 isPhoneNum: function(input) { 
  return this.phoneRegexs.PHONE_PATTERN.test(input); 
 }, 
 //手机号码简单校验,只校验长度 
 isPhoneNumBySize: function(input) { 
  return this.phoneRegexs.PHONE_SIMPLE_PATTERN.test(input); 
 } 
};

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

Javascript 相关文章推荐
Javascript创建Silverlight Plugin以及自定义nonSilverlight和lowSilverlight样式
Jun 28 Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器
Jun 21 Javascript
更高效的使用JQuery 这里总结了8个小技巧
Apr 13 Javascript
Node.js DES加密的简单实现
Jul 07 Javascript
Node.js如何自动审核团队的代码
Jul 20 Javascript
JS设计模式之命令模式概念与用法分析
Feb 06 Javascript
webpack手动配置React开发环境的步骤
Jul 02 Javascript
Bootstrap table表格初始化表格数据的方法
Jul 25 Javascript
webpack的pitching loader详解
Sep 23 Javascript
js消除图片小游戏代码
Dec 11 Javascript
在pycharm中开发vue的方法步骤
Mar 04 Javascript
如何用JavaScipt测网速
May 09 Javascript
微信小程序 功能函数小结(手机号验证*、密码验证*、获取验证码*)
Dec 08 #Javascript
javaScript字符串工具类StringUtils详解
Dec 08 #Javascript
javaScript日期工具类DateUtils详解
Dec 08 #Javascript
微信小程序获取手机网络状态的方法【附源码下载】
Dec 08 #Javascript
在Swiper内如何制作CSS3动画效果示例代码
Dec 07 #Javascript
微信小程序wx.previewImage预览图片实例详解
Dec 07 #Javascript
关于JavaScript语句后面的分号问题
Dec 07 #Javascript
You might like
PHP5中使用PDO连接数据库的方法
2010/08/01 PHP
QQ登录 PHP OAuth示例代码
2011/07/20 PHP
PHP内核探索之解释器的执行过程
2015/12/22 PHP
php微信开发之图片回复功能
2018/06/14 PHP
jQuery列表拖动排列具体实现
2013/11/04 Javascript
chrome下img加载对height()的影响示例探讨
2014/05/26 Javascript
innerHTML属性,outerHTML属性,textContent属性,innerText属性区别详解
2015/03/13 Javascript
新手快速学习JavaScript免费教程资源汇总
2015/06/25 Javascript
jQuery简单注册和禁用全局事件的方法
2016/07/25 Javascript
jQuery实现日期联动效果实例
2016/07/26 Javascript
jQuery无刷新上传之uploadify简单代码
2017/01/17 Javascript
jQuery+SpringMVC中的复选框选择与传值实例
2018/01/08 jQuery
antd组件Upload实现自己上传的实现示例
2018/12/18 Javascript
使用Element的InfiniteScroll 无限滚动组件报错的解决
2020/07/27 Javascript
[04:26]2014DOTA2西雅图国际邀请赛 总决赛TOPPLAY
2014/07/22 DOTA
python从sqlite读取并显示数据的方法
2015/05/08 Python
Python中字典的基本知识初步介绍
2015/05/21 Python
python基础之入门必看操作
2017/07/26 Python
详解python里使用正则表达式的全匹配功能
2017/10/19 Python
python简单区块链模拟详解
2019/07/03 Python
Python3 venv搭建轻量级虚拟环境的步骤(图文)
2019/08/09 Python
pytorch 批次遍历数据集打印数据的例子
2019/12/30 Python
Pytorch中膨胀卷积的用法详解
2020/01/07 Python
Python命名空间namespace及作用域原理解析
2020/06/05 Python
CSS3媒体查询(Media Queries)介绍
2013/09/12 HTML / CSS
孝老爱亲模范事迹
2014/01/24 职场文书
纠风工作实施方案
2014/03/15 职场文书
省级优秀毕业生主要事迹
2014/05/29 职场文书
服务标语口号
2014/07/01 职场文书
政协调研汇报材料
2014/08/15 职场文书
班主任师德师风自我剖析材料
2014/10/02 职场文书
开会通知短信大全
2015/04/20 职场文书
Pytorch数据读取之Dataset和DataLoader知识总结
2021/05/23 Python
springboot临时文件存储目录配置方式
2021/07/01 Java/Android
redis requires ruby version2.2.2的解决方案
2021/07/15 Redis
利用Python实现Picgo图床工具
2021/11/23 Python