1. 程式人生 > >java 校驗身份證

java 校驗身份證

/**      * 校驗身份證      *       * @param idCard      * @return 校驗通過返回true,否則返回false      */     public boolean isIDCard(String idCard) {         String REGEX_ID_CARD = "(^[1-9]\\d{5}(18|19|([23]\\d))\\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\\d{3}[0-9Xx]$)";         return Pattern.matches(REGEX_ID_CARD, idCard);     }