身份证号码有 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} |