public class CertNoUtil extends Object
身份证号校验工具
该工具主要是为了校验当前数据是否为一个合法的18位身份证号。 18位身份证号码的含义如下:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份, 第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。
Constructor and Description |
---|
CertNoUtil() |
Modifier and Type | Method and Description |
---|---|
static LocalDate |
extractBirthday(String idcard)
从身份证号里提取出出生日期
|
static boolean |
isValid(String idcard)
校验18位身份证号的合法性
|
public static boolean isValid(String idcard)
校验18位身份证号的合法性
校验数据内容是否为合法的idcard
- 身份证号public static LocalDate extractBirthday(String idcard) throws ValidateException
idcard
- 身份证号ValidateException
- 非法的身份证号Copyright © 2021. All rights reserved.