Android版:MOB短信驗證碼中驗證手機號碼的正則表達式

Tag:Android Java 正則表達式

HelloWorld

代碼更新如下:

/**  
* 驗證手機格式 
------------------------------------------------ 
(更新)
13(老)號段:130、131、132、133、134、135、136、137、138、139 
14(新)號段:145、147 
15(新)號段:150、151、152、153、154、155、156、157、158、159 
17(新)號段:170、171、173、175、176、177、178 
18(3G)號段:180、181、182、183、184、185、186、187、188、189
 ------------------------------------------------ 
(再更新)
      中國電信2G/3G號段:133,153, 180,181,189
                   4G號段:173, 177
      中國聯(lián)通2G/3G號段:130,131,132,155,156,185,186
                   3G上網(wǎng)卡:145
                   4G號段:176,185
      中國移動2G/3G號段:134,135,136,137,138,139,150,151,
                                      152,158,159,182,183,184
                   3G上網(wǎng)卡:147
                   4G號段:178,184
 ------------------------------------------------ 
*/ 
public static boolean isMobileNumber(String mobiles) {  
          String telRegex = "[1][34578]\\d{9}";
           //"[1]"第1位為數(shù)字1,"[34578]"第二位可以為3、4、5、7、8中的一個,"\\d{9}"第3位開始后面是可以是0~9的數(shù)字,有9位。共計11位。  
           if (TextUtils.isEmpty(mobiles)) {
                       return false; 
           }  
           else { 
                       return mobiles.matches(telRegex); 
           }
 }

參考地址:

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

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

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