說說手機(jī)號(hào)碼正則表達(dá)式

最近做一個(gè)項(xiàng)目需要手機(jī)號(hào)碼驗(yàn)證,最坑的還需要通過手機(jī)號(hào)碼查詢出手機(jī)屬于哪家運(yùn)營商。一開始想的是找市面上的手機(jī)號(hào)碼查詢接口,但是考慮到成本和可使用性問題(部分接口可能會(huì)收費(fèi),接口調(diào)用的多了可能會(huì)封ip等)覺定還是用正則表達(dá)式來完成這一工作。

具體的js代碼或者其它編程語言怎么寫就不一一講解了,具體的正則表達(dá)式如下

1、移動(dòng)

目前的號(hào)碼段有如下:

134,135,136,137,138,139,147,150,151,152,157,158,159,170,178,182,183,184,187,188

正則:^1(3[4-9]|4[7]|5[0-27-9]|7[08]|8[2-478])\\d{8}$

2、聯(lián)通

目前的號(hào)碼段如下:

130,131,132,145,155,156,170,171,175,176,185,186

正則:^1(3[0-2]|4[5]|5[56]|7[0156]|8[56])\\d{8}$

3、電信

目前的號(hào)碼段如下:

133,149,153,170,173,177,180,181,189

正則:^1(3[3]|4[9]|53|7[037]|8[019])\\d{8}$

4、不區(qū)分運(yùn)營商的正則

正則:1(3[0-9]|4[57]|5[0-35-9]|7[0135678]|8[0-9])\\d{8}$(比較精準(zhǔn)的驗(yàn)證)

正則:^1[3|4|5|7|8][0-9]\d{8}$(比較大條的驗(yàn)證)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容