最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android 2018最新手機號驗證正則表達式方法

 更新時間:2018年03月08日 10:32:45   作者:zpf_  
這篇文章主要介紹了Android 2018最新手機號驗證正則表達式方法,需要的朋友可以參考下

下面給大家分享2018手機號正則表達式驗證方法,具體內容如下所示:

/** 
* 判斷字符串是否符合手機號碼格式 
* 移動號段: 134,135,136,137,138,139,147,150,151,152,157,158,159,170,178,182,183,184,187,188 
* 聯(lián)通號段: 130,131,132,145,155,156,170,171,175,176,185,186 
* 電信號段: 133,149,153,170,173,177,180,181,189 
* @param str 
* @return 待檢測的字符串 
*/
public static boolean isMobileNO(String mobileNums) { 
  /** 
   * 判斷字符串是否符合手機號碼格式 
   * 移動號段: 134,135,136,137,138,139,147,150,151,152,157,158,159,170,178,182,183,184,187,188 
   * 聯(lián)通號段: 130,131,132,145,155,156,170,171,175,176,185,186 
   * 電信號段: 133,149,153,170,173,177,180,181,189 
   * @param str 
   * @return 待檢測的字符串 
   */ 
  String telRegex = "^((13[0-9])|(14[5,7,9])|(15[^4])|(18[0-9])|(17[0,1,3,5,6,7,8]))\\d{8}$";// "[1]"代表第1位為數(shù)字1,"[358]"代表第二位可以為3、5、8中的一個,"\\d{9}"代表后面是可以是0~9的數(shù)字,有9位。 
  if (TextUtils.isEmpty(mobileNums)) 
    return false; 
  else 
    return mobileNums.matches(telRegex); 
} 

”^((13[0-9])|(14[5,7,9])|(15[^4])|(18[0-9])|(17[0,1,3,5,6,7,8]))\d{8}$”這句話其實很簡單:

①130-139這十個前三位已經全部開通,后面8位每一位都是0-9之間的任意數(shù);

②14開頭的目前只有145、147、149三位,后面8位每一位都是0-9之間的任意數(shù);

③15開頭的除了154以外第三位可以隨意取,后面8位每一位都是0-9之間的任意數(shù);

④180-189這十個前三位已經全部開通,后面8位每一位都是0-9之間的任意數(shù);

⑤17開頭的目前有170、171、173、175、176、177、178這七位,后面8位每一位都是0-9之間的任意數(shù);

這些正則表達式只是在前端進行判斷,實際開發(fā)里面這些數(shù)據(jù)依舊會傳給后臺,后臺會在數(shù)據(jù)庫里去判斷這11位號碼是不是手機號,我們這樣寫是為了過濾一些最基本的號碼,保證輸入的號碼位數(shù)是11位,還有就是一些看起來就不是手機號的某些11位數(shù)

總結

以上所述是小編給大家介紹的Android 2018最新手機號正則表達式驗證方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

  • 正則表達式中\(zhòng)w不能識別中文

    正則表達式中\(zhòng)w不能識別中文

    昨天在CentOS 5.2 boost::regex庫上,測試的網(wǎng)上來的一段代碼時 (\\w*)死活不能匹配中文 參考了下邊連接里的內容
    2009-08-08
  • 解決preg_match匹配過多字符長度的限制的思路分析

    解決preg_match匹配過多字符長度的限制的思路分析

    今天在寫采集程序的時候,使用到了preg_match,但是有幾個頁面始終采集不下來。反復看了N遍的正則,沒有發(fā)現(xiàn)有問題。于是開始懷疑preg_match是否對匹配的字符串有長度限制
    2012-09-09
  • 正則表達式之字符組簡記法與字符組運算

    正則表達式之字符組簡記法與字符組運算

    這篇文章主要介紹了正則表達式之字符組簡記法與字符組運算,用[0-9]、[a-z]等字符組,這里就為大家介紹一下,需要的朋友可以參考下
    2023-05-05
  • 使用正則表達式匹配[***]樣式的字符串

    使用正則表達式匹配[***]樣式的字符串

    這篇文章主要介紹了使用正則表達式匹配[***]樣式的字符串,需要的朋友可以參考下
    2014-05-05
  • js正則表達式之exec方法講解

    js正則表達式之exec方法講解

    該函數(shù)通過對指定你的字符串進行一次匹配檢測,獲取字符串中的第一個與正則表達式的內容,并且將匹配的內容和子匹配的結果存放在返回數(shù)組中
    2012-10-10
  • SQL 正則表達式及mybatis中使用正則表達式

    SQL 正則表達式及mybatis中使用正則表達式

    這篇文章主要介紹了SQL 正則表達式及mybatis中使用正則表達式的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-06-06
  • web標準知識——豐富段落里的標簽

    web標準知識——豐富段落里的標簽

    關于段落<p></p>相信大家已經都在自己的工作中開始關注并應用了。因為那真的是非常簡單的事,只要你愿意你隨時都可以開始讓你的頁面代碼更為標準化。
    2008-06-06
  • js 正則表達式之test函數(shù)講解

    js 正則表達式之test函數(shù)講解

    該方法的返回值是布爾值,通過該值可以匹配字符串中是否存在于正則表達式相匹配的結果,如果有匹配內容,返回ture,如果沒有匹配內容返回false,該方法常用于判斷用戶輸入數(shù)據(jù)的合法性,比如檢驗Email的合法性
    2012-10-10
  • DW 查找某字符串前的所有字符的正則表達式

    DW 查找某字符串前的所有字符的正則表達式

    我使用DW 這個所見所得的編輯器來寫html時,喜歡寫上注釋,如<!-- header --> 等等的注釋,在一次比較大的改動時,需要批量查找替換,為了批量操作,于是我寫了一個正則表達式來進行處理
    2012-10-10
  • 比較正宗的驗證郵箱的正則表達式js代碼詳解

    比較正宗的驗證郵箱的正則表達式js代碼詳解

    郵箱正則最正宗的一條正則語句是^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$ 下面我們來講解一下
    2012-09-09

最新評論

漳浦县| 全椒县| 柳河县| 开化县| 罗平县| 普安县| 周口市| 新绛县| 渑池县| 社会| 满洲里市| 晋宁县| 芷江| 石楼县| 和顺县| 汪清县| 开化县| 平果县| 蓝山县| 北碚区| 丰台区| 斗六市| 台北市| 仁怀市| 增城市| 晋江市| 山西省| 三都| 通城县| 济宁市| 故城县| 河源市| 高州市| 大渡口区| 赞皇县| 毕节市| 博爱县| 望奎县| 桂平市| 塘沽区| 甘肃省|