最新最全的手机号正则表达式及其他常用正则校验
一般表单页面都需要填写手机号,校验用户输入的手机号码是否正确,就要用到正则表达式,用正则表达式来匹配手机号段,如在运营商号段内,则号码正确。因此,需要知道运营商最新的号段,如下所示:
了解了运营商的最新号段,下面就写出手机号验证的最新正则表达式:
/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/
因为手机号都是以1开始的,所以也可以这样写:
/^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/
表单字段验证常用正则表达式
- 1、姓名
/^[\u4e00-\u9fa5]{2,4}$/ //2-4个中文字符正则
- 2、手机号码
/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/
- 3、座机号码
/^(0\d{2,3})-?(\d{7,8})$/
- 4、电子邮箱
/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/
- 5、身份证号码
- (1)普通校验
/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/
- (2)精准校验
18位/^[1-9]\d{5}(19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/
15位
/^[1-9]\d{5}\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{2}[0-9Xx]$/
后6位
/^(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/
- 6、QQ号码
/^[1-9][0-9]\d{4,9}$/
- 7、邮政编码
/^[1-9]\d{5}$/
最新最全的手机号正则表达式及其他常用正则校验相关推荐
- 2020 iOS最新最全的手机号正则表达式
一.手机号段最新分类 中国电信号段为:133.149.153.173.177.还有180.181.189.199. 中国联通号段:130.131.132.145.155.156.166.171.175 ...
- 公民身份证校验规则最新最全最严格(包含最后一位校验码校验)
公民身份证校验规则最新最全最严格(包含最后一位校验码校验) 身份证号前两位为省级行政区划 11: "北京", 12: "天津" 13: "河北&quo ...
- 正则表达式口诀及常用正则 。正则贪婪与非贪婪模式
正则表达式口诀及常用正则 签于网上太多的介绍都是一篇凶悍的短文,边看边理解可以,帮助记忆不行.又受五笔字型字根表口诀"白手看头三二斤..."的启发, 试作"正则表达式助 ...
- 最新最全的手机号验证正则表达式
这篇文章将为大家详细讲解有关如何实现手机号码.电话号码验证的正则表达式,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获. 前言 一般表单页面都需要填写手机号,校验用户输 ...
- js 常用正则校验(身份证/手机号/姓名...)
//身份证校验 const IDReg = /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|3 ...
- 一个很全的 iOS 手机号正则表达式
/*手机号码验证 MODIFIED BY HELENSONG*/ - (BOOL)isMobileNumber:(NSString *)mobileNum { /** * 手机号码 * 移动:134[ ...
- 10个 安卓应用商店开发者公司账号注册(2022最新最全)
10个 安卓应用商店开发者公司账号注册(2022最新最全) 安卓市场比较多,每个市场注册资源和要求大体一致,不过部分市场也有部分不一致的地方. 为此,梳理了一下10个比较常见的市场开发者账号注册流程以 ...
- 允许为空的手机号正则表达式
最新手机号正则表达式:^((17[0-9])|(14[0-9])|(13[0-9])|(15[^4,\D])|(19[^4,\D])|(18[0,1,2,5-9]))\d{8}$ 可以为空的手机号正则 ...
- 云职教课堂计算机文化基础,2020智慧职教云课堂计算机文化基础答案最新最全单元测试答案...
参考答案如下 智慧职教最新最全[判断题]两种气体在相同温度下放入同一个容器中,测得的压强分别为 和 ,则把它们同时放入容器中后的总压强为 . 云课[单选题]根据物质的导电能力,将物质分为哪些类别?A. ...
最新文章
- 【开源项目】之智能鞋柜(STM32)
- stl非变易算法(二)
- HashMap的负载因子为什么默认是0.75
- Java IO Serialization
- task文件服务器无法输入,Win10系统无法启动task scheduler服务的解决方法
- b tree和b+tree_B TREE实施
- 职业规划之后,还需要什么?职业规划与职业选择 - 续集
- github get 请求指定页面的代码
- python网站服务器好麻烦_python写的网站,云服务器经常无法访问
- java.util.list e_E remove()
- 史上最硬核的rpm和dpkg依赖问题解决方案
- 封装系统驱动放哪里啊_MPS做一体化电机驱动方案有三大绝招
- Japanese Student Championship 2019 Qualification
- Python--Turtle钟表
- 什么农村大学生大多混得比较差-第一性原理分析
- 【html】【微信小程序】将图片压缩,文件上传的方法
- 黑马学员放弃20K月薪投身比亚迪,是去「车间」打螺丝吗?
- 王牌战争文明重启服务器维护,王牌战争文明重启攻略 新手开荒指南
- 关于给汶川地震灾区捐款
- 一汽妈妈叫你来看跌停
热门文章
- UG NX C#.NET 二次开发步骤
- 油气勘探开发从业务到IT的一体化解决方案(全文)
- 四路抢答器c语言程序设计,简易四路抢答器.doc
- hive窗口函数(开窗函数)
- 大一大学计算机期末试卷,大一大学计算机基础教程期末考试题
- 【元胞自动机】元胞自动机生命游戏【含Matlab源码 655期】
- 3D模型的姿态单位化
- vscode调整界面字体大小方法
- 神佑释放服务器正在维护,神佑释放进不去怎么回事 服务器进不去解决办法分享...
- python毕业设计作品基于django框架 教室实验室预约系统毕设成品(6)开题答辩PPT