点击上方“芋道源码”,选择“设为星标”
做积极的人,而不是积极废人!
源码精品专栏
一组匹配中国大陆手机号码的正则表达式。
[^(:\+86)1(:3\d{3}|5[^4\D]\d{2}|8\d{3}|7(:[01356789]\d{2}|4(:0\d|1[0-2]|9\d))|9[189]\d{2}|6[567]\d{2}|4(:[14]0\d{3}|[68]\d{4}|[579]\d{2}))\d{6}$][匹配所有号码(手机卡+数据卡+上网卡)]
[^(:\+86)1(:3\d{3}|5[^4\D]\d{2}|8\d{3}|7(:[01356789]\d{2}|4(:0\d|1[0-2]|9\d))|9[189]\d{2}|6[567]\d{2}|4[579]\d{2})\d{6}$][匹配所有支持短信功能的号码(手机卡+上网卡)]
[^(:\+86)1(:3\d{3}|5[^4\D]\d{2}|8\d{3}|7(:[35678]\d{2}|4(:0\d|1[0-2]|9\d))|9[189]\d{2}|66\d{2})\d{6}$][匹配基础运营商]
[^(:\+86)1(:3(:4[^9\D]|[5-9]\d)|5[^3-6\D]\d|8[23478]\d|(:78|98)\d)\d{7}$][匹配基础运营商中国移动]
[^(:\+86)1(:3[0-2]|[578][56]|66)\d{8}$][匹配基础运营商中国联通]
[^(:\+86)1(:3(:3\d|49)\d|53\d{2}|8[019]\d{2}|7(:[37]\d{2}|40[0-5])|9[19]\d{2})\d{6}$][匹配基础运营商中国电信]
[^(:\+86)1749\d{7}$][匹配北京船舶通信导航有限公司(海事卫星通信)]
[^(:\+86)174(:0[6-9]|1[0-2])\d{6}$][工业和信息化部应急通信保障中心(应急通信)]
[^(:\+86)1(:7[01]|6[57])\d{8}$][匹配虚拟运营商]
[^(:\+86)1(:65\d|70[356])\d{7}$][匹配虚拟运营商中国移动]
[^(:\+86)1(:70[4789]|71\d|67\d)\d{7}$][匹配虚拟运营商中国联通]
[^(:\+86)170[0-2]\d{7}$][匹配虚拟运营商中国电信]
[^(:\+86)14(:[14]0|[68]\d)\d{9}$][匹配所有物联网数据卡]
[^(:\+86)14(:40|8\d)\d{9}$][匹配物联网中国移动]
[^(:\+86)146\d{10}$][匹配物联网中国联通]
[^(:\+86)1410\d{9}$][匹配物联网中国电信]
[^(:\+86)14[579]\d{8}$][匹配所有上网卡]
[^(:\+86)147\d{8}$][匹配上网卡中国移动]
[^(:\+86)145\d{8}$][匹配上网卡中国联通]
[^(:\+86)149\d{8}$][匹配上网卡中国电信]
[中国内地移动终端通讯号码-维基百科]
由于手机号码正则表达式具有时效性,所以当任何正则表达式出现变更时,都会发布一个新版本来触发GitHub的邮件系统通知所有观察了本项目的用户。如果您希望在任何正则表达式出现变更时及时得到通知,请观察本项目。
[如何观察项目新版本?]
MIT
欢迎加入我的知识星球,一起探讨架构,交流源码。加入方式,长按下方二维码噢:
已在知识星球更新源码解析如下:
人若无名
专心练剑
2019走你
好看吗?↓
问题:config.json文件配置"univerify":{"appid":"",&...
前言进程调度:在操作系统中调度是指一种资源分配。调度算法是指:根据系统的资源分配策略所规定的资源分配算法。操作系统管理了系统的有限资源,当有多个进程(或多个进程发出的请求)要使用这些资源时,因为资源的有限性,必须按照一定的原则选择...
1.导出建表SQL的方法navicat工具——>数据传输目标——>文件:选择路径——>下一步选出要导出的表格,点击完成PL/SQL工具——>导出用户对象2.遇到的问题InitializationerrorOracleclientnotproperly...
众所周知,chrome原生的下载功能并不好用,以查看下载任务为例,我们需要点击两次(点击右上角三个点,点击下载内容)才能查看当前的任务Asweallknow,Chrome'snativedownloadfeatureisnoteasytouse,forexample,ifwewanttoviewthecurrentdownloadtask...
IamtryingtocreateaprojectthatinvolvestworolessayadminandstudentisitOktoprovidetworadiobuttonandthencheckingoutwhichroleauserselectandthenuponselectionperticularpag...
Ihavesomecodethatusesanstd::stringinafilenamedexecutor.cpp.Inthecorrespondingheaderfile,executor.hIinclude#include
HelloIcreatedapackageinSSDT2015andIamtryingtorunitonSQLSever2014.Itried"saveacopyof.."andgotitsavedontheSQLserver.WhenIcreateaJobandtrytoexecutethe...
Hi=)Iamtryingtodevelopanappinandroid,anditsabasictextadventuregame,whichdisplayssometext,andthenhasacoupleofbuttonsfortheoptionsyoucanchoose.Veryverybasic.However...
Ihavethissnippet:I'musingitinamobileappforiOS,thatcapturesthedatafromcameraandshowsapreviewinadiv.EverythingworksfineexceptfirsttimeI'mloadinganapponnewdevicewit...