首页

通过cn.hutool.core.util.IdcardUtil身份证号码工具类进行有效校验并获取用户所在省、生日、年龄及性别等个人信息

标签:身份证工具类,hutool     发布时间:2022-08-30   

一、前言

通过hutool的cn.hutool.core.util.IdcardUtil身份证工具类,对用户的身份证是否有效并获取用户生日、性别、年龄及省份等个人信息。如下先通过身份证模拟器模拟生成“龙哲娣”信息进行验证。

姓名身份证号码 省级 市级 县级 出生 性别@b@龙哲娣350123192303288179福建省福州市罗源县1923年03月28日M

二、代码说明

public class IdcardUtil  extends  cn.hutool.core.util.IdcardUtil{@b@@b@    public static void main(String[] args) {@b@        String idCard="350123192303288179";@b@        //校验身份证是否有效@b@        System.out.println(IdcardUtil.isValidCard(idCard));@b@        //获取生日@b@        System.out.println(IdcardUtil.getBirth(idCard));@b@        //获取性别@b@        System.out.println(IdcardUtil.getGenderByIdCard(idCard));@b@        //获取年龄@b@        System.out.println(IdcardUtil.getAgeByIdCard(idCard));@b@        //获取省份@b@        System.out.println(IdcardUtil.getProvinceByIdCard(idCard));@b@@b@    }@b@@b@}

控制台运行结果

true@b@19230328@b@1@b@99@b@福建