身份证号码有 15 位和 18 位的,下面解释 18 位身份证号码不同部分数子的含意:
- 前
1、2
位数字表示:所在省份
的代码 - 第
3、4
位数字表示:所在城市
的代码 - 第
5、6
位数字表示:所在区县
的代码 - 第
7~14
位数字表示:出生年、月、日
- 第
15、16
位数字表示:所在地的派出所
的代码(也有说不是,如图) - 第
17
位数字表示性别
:奇数表示男性,偶数表示女性 - 第
18
位数字是校检码
:也有的说是个人信息码,用来检验身份证的正确性。校检码可以是 0~9 的数字,有时也用 x 表示(尾号是10,那么就得用 x 来代替),一般是随计算机的随机产生
1 |
|
输出:
1 | {"name":"黄晓明","birthday":"19650704","birthdayYear":"1965","birthdayMonth":"07","birthdayDay":"04","gender":"男","genderValue":2} |