javascript (js)判斷手機號碼中國移動、中國聯通、中國電信

來源:互聯網
上載者:User

標籤:style   blog   http   ar   color   os   使用   sp   java   

原文:javascript (js)判斷手機號碼中國移動、中國聯通、中國電信

我國使用的手機號碼為11位,其中各段有不同的編碼方向:前3位———網路識別號;第4-7位———地區編碼;第8-11位———使用者號碼。

中國移動134、135、136、137、138、139、150、151、152、157、158、159、147、182、183、184、187、188.178(4G) 中國聯通130.131.132.155.156.185.186.145(屬於聯通無線上網卡號段).176 (4G) 中國電信133.153.180.189.181

//匹配移動手機號

var PATTERN_CHINAMOBILE = /^1(3[4-9]|5[012789]|8[23478]|4[7]|7[8])\d{8}$/

// 匹配聯通手機號

var PATTERN_CHINAUNICOM =/^1(3[0-2]|5[56]|8[56]|4[5]|7[6])\d{8}$/;

// 匹配電信手機號

var PATTERN_CHINATELECOM =/^1(3[3])|(8[019])\d{8}$/;

測試一下

中國電信:

PATTERN_CHINATELECOM.test(‘18166889988‘);truePATTERN_CHINATELECOM.test(‘13366889988‘);true

中國聯通:

PATTERN_CHINAUNICOM.test(‘13066889988‘);truePATTERN_CHINAUNICOM.test(‘13166889988‘);true

中國移動:

PATTERN_CHINAMOBILE.test(‘15166889988‘);truePATTERN_CHINAMOBILE.test(‘13866889988‘);true

javascript (js)判斷手機號碼中國移動、中國聯通、中國電信

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.