程序包 org.anyline.util

类 IDCardUtil

java.lang.Object
org.anyline.util.IDCardUtil

public class IDCardUtil extends Object
  • 构造器详细资料

    • IDCardUtil

      public IDCardUtil()
  • 方法详细资料

    • validate

      public static boolean validate(String idcard)
      验证所有的身份证的合法性
      参数:
      idcard - idcard
      返回:
      boolean
    • validate15

      public static boolean validate15(String idcard)
      验证15位身份证的合法性, 该方法验证不准确, 最好是将15转为18位后再判断, 该类中已提供.
      参数:
      idcard - idcard
      返回:
      boolean
    • convertIdcarBy15bit

      public static String convertIdcarBy15bit(String idcard)
      将15位的身份证转成18位身份证
      参数:
      idcard - idcard
      返回:
      String
    • isIdcard

      public static boolean isIdcard(String idcard)
      15位和18位身份证号码的基本数字和位数验校
      参数:
      idcard - idcard
      返回:
      boolean
    • is15Idcard

      public static boolean is15Idcard(String idcard)
      15位身份证号码的基本数字和位数验校
      参数:
      idcard - idcard
      返回:
      boolean
    • is18Idcard

      public static boolean is18Idcard(String idcard)
      18位身份证号码的基本数字和位数验校
      参数:
      idcard - idcard
      返回:
      boolean
    • getBirthday

      public static String getBirthday(String idcard)
    • getProvinceCode

      public static String getProvinceCode(String idcard)
    • getProvince

      public static String getProvince(String idcard)
    • getSexCode

      public static String getSexCode(String idcard)
    • getSex

      public static String getSex(String idcard)
    • getAge

      public static int getAge(String idcard)