分享我自用的校验身份证是否合法的工具函数,另外还可以从身份证中提出相关信息,例如生日、性别、地区、转换身份证位数(15到18位)、还可以检测香港和台湾的身份证号,如下(相关信息写在静态函数注释里了): IdCardUtils.java public class IdCardUtils { /** 中国公民身份证号码最小长度。 */ public static final int CHINA_ID_MIN_LENGTH = 15; /** 中国公民身份证号码最大长度。 */ public static final i…