Android 使用正則表達式驗證身份證號是否符合規則


我國當前的身份證號分為三種:

一、15位身份證號

二、18位身份證號(前17位位數字,最后一位為字母x)

三、18為身份證號(18位都是數字)

具體驗證請參考下面代碼:

/**
     * 驗證身份證號是否符合規則
     * @param text 身份證號
     * @return
     */
     public boolean personIdValidation(String text) {
          String regx = "[0-9]{17}x";
          String reg1 = "[0-9]{15}";
          String regex = "[0-9]{18}";
          return text.matches(regx) || text.matches(reg1) || text.matches(regex);
    }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM