类 IdcardUtils

java.lang.Object
tech.riemann.etp.web.jsr380.validator.IdcardUtils

public class IdcardUtils extends Object
作者:
Kerbores(kerbores@riemann.tech)
  • 字段详细资料

    • codeAndCity

      protected static String[][] codeAndCity
      省,直辖市代码表: { 11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",* 21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:"江苏",* 33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",* 42:"湖北",43:"湖南",44:"广东",45:"广西",46:"海南",50:"重庆",* 51:"四川",52:"贵州",53:"云南",54:"西藏",61:"陕西",62:"甘肃",* 63:"青海",64:"宁夏",65:"新疆",71:"台湾",81:"香港",82:"澳门",91:"国外"}
  • 构造器详细资料

    • IdcardUtils

      public IdcardUtils()
  • 方法详细资料

    • isValidatedAllIdcard

      public static boolean isValidatedAllIdcard(String idcard)
    • isValidate18Idcard

      public static boolean isValidate18Idcard(String idcard)
    • isValidate15Idcard

      public static boolean isValidate15Idcard(String idcard)
    • convertIdcarBy15bit

      public static String convertIdcarBy15bit(String idcard)
    • isIdcard

      public static boolean isIdcard(String idcard)
    • is15Idcard

      public static boolean is15Idcard(String idcard)
    • is18Idcard

      public static boolean is18Idcard(String idcard)
    • isDigital

      public static boolean isDigital(String str)
    • getPowerSum

      public static int getPowerSum(int[] bit)
    • getCheckCodeBySum

      public static String getCheckCodeBySum(int sum17)
    • converCharToInt

      public static int[] converCharToInt(char[] c)