Class IdentificationCard

java.lang.Object
develop.toolkit.world.person.IdentificationCard
All Implemented Interfaces:
Serializable

public class IdentificationCard extends Object implements Serializable
中国公民身份证
Author:
qiushui on 2019-02-27.
See Also:
  • Constructor Details

  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • length15

      public boolean length15()
      15位身份证
    • length18

      public boolean length18()
      18位身份证
    • isValid

      public static boolean isValid(String card)
      验证身份证号有效
    • parse

      public void parse(IdentificationCard.RegionParser regionParser)
      解析
    • getAge

      public int getAge()
      获得年龄
    • computeLastCode

      public static char computeLastCode(String front17Chars)
      计算身份证最后一位校验码
      Parameters:
      front17Chars - 前17位数字字符串
      Returns:
      校验码