2018手機號碼正則表示式
阿新 • • 發佈:2019-02-04
查了資料,寫的正則,部分直接通過了
/** * 手機號格式驗證 非空 & 純數字 & 11位 * https://www.chahaoba.com/%E7%94%B5%E4%BF%A1%E5%8F%B7%E6%AE%B5 2018最新號段 */ final static public boolean isPhoneNum(String phonenumber) { if (phonenumber == null && ("".equals(phonenumber)) && !isNumeric(phonenumber) && phonenumber.length() != 11) { return false; } Pattern pattern = Pattern.compile("^(0|86|17951)?(13[0-9]|14[01456789]|15[0-9]|16[56]|17[0-8]|18[0-9]|198|199)[0-9]{8}$"); Matcher matcher = pattern.matcher(phonenumber.replaceAll(" ", "")); boolean b = matcher.matches(); return b; }
手機號碼前三位列表:
- 13(老)號段:130、131、132、133、134
- 14(新)號段:1400、1410、1440、145、146、147、148、149
- 15(新)號段:150、151、152、153、154、155、156、157、158、159
- 16(新)號段:165、166
- 18(3G)號段:180、181、182、183、184、185、186、187、188、189
- 19(新)號段:198、199
13(老)號段
- 130:中國聯通,GSM
- 131:中國聯通,GSM
- 132:中國聯通,GSM
- 133:中國聯通,後轉給中國電信,CDMA
- 134:中國移動,GSM
- 135:中國移動,GSM
- 136:中國移動,GSM
- 137:中國移動,GSM
- 138:中國移動
- 139:中國移動,GSM
14號段
- 1400(0-9)號段:中國聯通,物聯網網號
- 1410(0-9)號段:中國電信,物聯網網號
- 1440(0-9)號段:中國移動,物聯網網號
- 145:中國聯通,上網絡卡
- 146:中國聯通,公眾行動通訊網號(物聯網業務專用號段)
- 147:中國移動,上網絡卡
- 148:中國移動,公眾行動通訊網號(物聯網業務專用號段)
- 149:中國電信
15(新)號段
- 150:中國移動,GSM
- 151:中國移動,GSM
- 152:中國聯通,網友反映實際是中國移動的
- 153:中國聯通,後轉給中國電信,CDMA
- 154:154號段暫時沒有分配
- 155:中國聯通,GSM
- 156:中國聯通,GSM
- 157:中國移動,GSM
- 158:中國移動,GSM
- 159:中國移動,GSM
16(新)號段
17(4G)號段
- 170:虛擬運營商
- 171:聯通
- 172:移動
- 173:電信
- 1740(0-5):中國電信,衛星行動通訊業務號
- 1740(6-9):工業和資訊化部應急通訊保障中心,衛星行動通訊業務號(用於國際應急通訊需求)
- 1740(10-12):工業和資訊化部應急通訊保障中心,衛星行動通訊業務號(用於國際應急通訊需求)
- 175:聯通
- 176:聯通
- 177:電信
- 178:移動
18(3G)號段
說明:現在到營業廳辦理的新號,基本都是4G服務了。但是也存在號碼仍然是3G的使用者,運營商也在積極主動的邀請使用者將3G升級為4G。本站只將4G剛開放時放號的17號段顯示為4G號段,實際上其它各種號段的號碼都可能使用4G服務。
- 180:中國電信,3G
- 181:中國電信,3G
- 182:中國移動,3G
- 183:中國移動,3G
- 184:中國移動,3G
- 185:中國聯通,3G
- 186:中國聯通,3G
- 187:中國移動,3G
- 188:中國移動,3G,TD-CDMA
- 189:中國電信,3G,CDMA,天翼189,2008年底開始對外放號