首页 web前端 js教程 javaScript手机号码校验工具类PhoneUtils详解

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

Dec 09, 2017 am 09:32 AM
javascript 手机号码

本文主要为大家详细介绍了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); 
 } 
};
登录后复制

相关推荐:

完美实现身份证校验 js正则的方法

js校验图片尺寸的方法

什么是校验功能?校验功能实例用法汇总

以上是javaScript手机号码校验工具类PhoneUtils详解的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

怎么查手机号码注册了哪些东西「详细讲解:手机号注册的APP查询方法」 怎么查手机号码注册了哪些东西「详细讲解:手机号注册的APP查询方法」 Feb 07, 2024 am 08:24 AM

不知道大家有没有这样一种经历,手机经常会收到莫名其妙的一些短信,或者是一些网站的注册信息或者其他的一些验证信息,实际可能我们的手机号绑定了很多陌生的网站,我们自己都不知情,那么今天给大家分享的是教你如何一键解除所有陌生的网站绑定。步骤一、打开码号服务平台这个技巧非常实用。操作步骤如下:打开微信,点击搜索框的加号图标,选择添加朋友,然后输入码号服务平台进行搜索。我们可以看到有一个码号服务平台,当然它是属于事业单位,是国家信通院推出的,可以帮助大家一键解除手机号绑定信息。步骤二、查询手机是否被标记我

高德地图手机号码怎么换绑_高德地图手机号码更换方法详细介绍 高德地图手机号码怎么换绑_高德地图手机号码更换方法详细介绍 Mar 20, 2024 pm 08:41 PM

高德地图以其精准的定位和丰富的功能受到了广大用户的喜爱。然而,在使用过程中,有时我们可能需要更换绑定的手机号码,以确保个人信息和服务的准确性。那么,高德地图手机号码如何换绑呢?小编整理了一些相关资料,快来和我一起看看吧!高德地图手机号码如何换绑?答案:【高德地图】-【我的】-【设置图标】-【账号与安全】-【手机号】-【更换】-【下一步】。具体步骤:1、首先打开高德地图软件,进入到首页中我们需要点击右下角的【我的】;2、然后在我的一秒钟红可以看到一些相关的功能,在这里我们点击右上角的【设置图标】;

如何使用WebSocket和JavaScript实现在线语音识别系统 如何使用WebSocket和JavaScript实现在线语音识别系统 Dec 17, 2023 pm 02:54 PM

如何使用WebSocket和JavaScript实现在线语音识别系统引言:随着科技的不断发展,语音识别技术已经成为了人工智能领域的重要组成部分。而基于WebSocket和JavaScript实现的在线语音识别系统,具备了低延迟、实时性和跨平台的特点,成为了一种被广泛应用的解决方案。本文将介绍如何使用WebSocket和JavaScript来实现在线语音识别系

WebSocket与JavaScript:实现实时监控系统的关键技术 WebSocket与JavaScript:实现实时监控系统的关键技术 Dec 17, 2023 pm 05:30 PM

WebSocket与JavaScript:实现实时监控系统的关键技术引言:随着互联网技术的快速发展,实时监控系统在各个领域中得到了广泛的应用。而实现实时监控的关键技术之一就是WebSocket与JavaScript的结合使用。本文将介绍WebSocket与JavaScript在实时监控系统中的应用,并给出代码示例,详细解释其实现原理。一、WebSocket技

如何查询手机号码的使用状态?手机号使用时间怎么查? 如何查询手机号码的使用状态?手机号使用时间怎么查? Mar 07, 2024 pm 04:30 PM

随着移动通信技术的不断进步,手机号码已经成为我们日常生活中必不可缺的通信工具。有时候,我们会需要查询某个手机号码的使用状态,比如验证该号码是否已停机或欠费。一、如何查询手机号码的使用状态?与运营商客服取得联系是查询手机号码使用状态最直接的方式。不同的运营商可能会有不同的查询方式,但通常可以通过拨打运营商的客服热线来实现。在与客服人员通话时,您只需提供需要查询的手机号码,客服人员会为您提供详细的使用状态信息。因此,如果您想了解某个手机号码的具体情况,可以通过拨打运营商客服热线来获取相关信息。现在有

QQ邮箱如何更改手机号码绑定-QQ邮箱更改手机号码绑定的方法 QQ邮箱如何更改手机号码绑定-QQ邮箱更改手机号码绑定的方法 Mar 04, 2024 pm 03:46 PM

很多小伙伴不知道QQ邮箱如何更改手机号码绑定,所以下面小编就分享了QQ邮箱更改手机号码绑定的方法,一起跟着小编来看看吧,相信对大家会有帮助。第一步:首先打开qq邮箱,选择上方的设置,如下图。第二步:在设置中选择账户选项,如下图。第三步:选择立即注销,如下图。第四步:注销后,选择注册手机号邮箱帐号。第五步:在出现的界面中选择注册其他账号,如下图。第六步:根据提示使用新的手机号码,发送短信,如下图。第七步:发送完成后,就更改成功了。上面就是小编为大家带来的QQ邮箱如何更改手机号码绑定的全部内容,希望

如何利用JavaScript和WebSocket实现实时在线点餐系统 如何利用JavaScript和WebSocket实现实时在线点餐系统 Dec 17, 2023 pm 12:09 PM

如何利用JavaScript和WebSocket实现实时在线点餐系统介绍:随着互联网的普及和技术的进步,越来越多的餐厅开始提供在线点餐服务。为了实现实时在线点餐系统,我们可以利用JavaScript和WebSocket技术。WebSocket是一种基于TCP协议的全双工通信协议,可以实现客户端与服务器的实时双向通信。在实时在线点餐系统中,当用户选择菜品并下单

如何使用WebSocket和JavaScript实现在线预约系统 如何使用WebSocket和JavaScript实现在线预约系统 Dec 17, 2023 am 09:39 AM

如何使用WebSocket和JavaScript实现在线预约系统在当今数字化的时代,越来越多的业务和服务都需要提供在线预约功能。而实现一个高效、实时的在线预约系统是至关重要的。本文将介绍如何使用WebSocket和JavaScript来实现一个在线预约系统,并提供具体的代码示例。一、什么是WebSocketWebSocket是一种在单个TCP连接上进行全双工

See all articles