多语言展示
当前在线:1136今日阅读:103今日分享:49

java判断18位身份证的合法性

判断18位身份证的合法性
工具/原料
1

电脑

2

java

3

hutool

方法/步骤
1

首先在你的项目中引入hutool的jar包

2

接着我们定义一个String类型的字符串

3

boolean valid = IdcardUtil.isvalidCard18(ID_18);//验证18位置的有效性

4

最后我们输出一下结果

5

运行程序后查看结果

注意事项
1

第1、2位数字表示:所在省份的代码

2

第3、4位数字表示:所在城市的代码

3

第5、6位数字表示:所在区县的代码

4

第7~14位数字表示:出生年、月、日

5

第15、16位数字表示:所在地的派出所的代码

6

第17位数字表示性别:奇数表示男性,偶数表示女性

7

第18位数字是校检码,用来检验身份证的正确性。校检码可以是0~9的数字,有时也用x表示

推荐信息