分享一組開源的匹配中國大陸手機號碼的正規表示式

2022-09-29 22:09:25 字數 2050 閱讀 5669

正規表示式,又稱正規表示法、常規表示法,正規表示式使用單個字串來描述、匹配一系列符合某個句法規則的字串。

很多程式設計師都需要用到正規表示式,它可以幫助開發者很好的判斷乙個字串是否合法:

但是呢,國內手機號的匹配還是有點難度,不僅有三大運營商,這三大運營商還經常推出一些新號段,因此判斷手機格式還是有點複雜的

今天猿妹和大家分享一組超級全面的匹配大陸手機號的正規表示式——chinamobilephonenumberregex

到底有多全面呢?往下看你就知道了,比如:

匹配所有號碼(手機卡 + 資料卡 + 上網絡卡)

複製** **如下:

^(?:+?86)?1(?:3d|5[^4d]d|8d|7(?:[01356789]d|4(?:0d|1[0-2]|9d))|9[189]d|6[567]d|4(?:[14]0d|[68]d|[579]driqharnoqh))d$

匹配所有支援簡訊功能的號碼(手機卡 + 上網絡卡)

複製** **如下:

^(?:+?86)?1(?:3d|5[^4d]d|8d|7(?:[01356789]d|4(?:0d|1[0-2]|9d))|9[189]d|6[567]d|4[579]d)d$

手機卡匹配所有

複製** **如下:

^(?:+?86)?1(?:3d|5[^4d]d|8d|7(?:[35678]d|4(?:0d|1[0-2]|9d))|9[189]d|66d)d$

匹配中國移動

複製** **如下:

^(?:+?86)?1(?:3(?:4[^9d]|[5-9]d)|5[^3-6d]d|8[23478]d|(?:78|98)d)

匹配中國聯通

複製** **如下:

^(?:+?86)?1(?:3[0-2]|[578][56]|66)d$

匹配中國電信

複製** **如下:

^(?:+?86)?1(?:3(?:3d|49)d|53d|8[019]d|7(?:[37]d|40[0-5])|9[19]d)d$

匹配北京船舶通訊導航****(海事衛星通訊)

複製** **如下:

^(?:+?86)?1749d$

工業和資訊化部應急通訊保障中心(應急通訊)

複製** **如下:

^(?:+?86)?174(?:0[6-9]|1[0-2])d$

虛擬運營商

匹配所有

複製** **如下:

^(?:+?86)?1(?:7[01]|6[57])d$

匹配中國移動

複製** **如下:

^(?:+?86)?1(?:65d|70[356])d$

匹配中國聯通

複製** **如下:

^(?:+?86)?1(?:70[4789]|71d|67d程式設計客棧)d$

匹配中國電信

複製** **如下:

^(?:+?86)?170[0-2]d$

物聯網資料卡

匹配所有

複製** **如下:

^(?:+?86)?14(?:[14]0|[68]d)d$

匹配中程式設計客棧國移動

複製** **如下:

^(?:+?86)?14(?:40|8d)d$

匹配中國聯通

複製** **如下:

^(?:+?86)?146d$

匹配中國電信

複製** **如下:

^(?:+?86)?1410d$

上網絡卡匹配所有

複製** **如下:

^(?:+?86)?14[579]d$

匹配中國移動

複製** **如程式設計客棧下:

^(?:+?86)?147d$

匹配中國聯通

複製** **如下:

^(?:+?86)?145d$

匹配中國電信

複製** **如下:

^(?:+?86)?149d$

裡面還包含了各種規則介紹。

目前,該專案已經在github上獲得 3340 個star,333個fork(github位址:

本文標題: 分享一組開源的匹配中國大陸手機號碼的正規表示式

本文位址:

中國大陸開源映象站彙總

請注意這是乙個總結,如果您自己搭建了乙個小型開源映象,這裡並沒有。以下列出的是包含大量不同映象的站點。具體配置中,我建議您使用大企業的映象。大學的映象有的只是內部使用,而且未必速度快的像您所期待的那樣。同時,我建議您使用某些加速插 件,比如rhel系列的yum plugin fastestmirro...

中國大陸開源映象站彙總

網易開源映象站 大學教學 北京理工大學 ipv4 only ipv6 only 北京交通大學 ipv4 only ipv6 only ipv4 ipv6 蘭州大學 廈門大學 上海交通大學 ipv4 only ipv6 only 清華大學 ipv4 ipv6 ipv6 only ipv4 only 中...

中國大陸開源映象站彙總

1.企業貢獻 網易開源映象站 2.大學教學 北京理工大學 ipv4 only ipv6 only 北京交通大學 ipv4 only ipv6 only ipv4 ipv6 蘭州大學 廈門大學 上海交通大學 ipv4 only ipv6 only 清華大學 ipv4 ipv6 ipv6 only ip...