中 华 民 国 身 份 证
XXYZZZZZZZA
XX=
A 台北市10
B 台中市11
C 基隆市12
D 台南市13
E 高雄市14
F 台北县15
G 宜兰县16
H 桃园县17
I 嘉义市34
J 新竹县18
K 苗栗县19
L 台中县20
M 南投县21
N 彭化县22
O 新竹市35
P 云林县23
Q 嘉义县24
R 台南县25
S 高雄县26
T 屏东县27
U 花莲县28
V 台东县29
W 金门县30
X 澎湖县31
Y 阳明山32
Z 连江县33
Y=
1=男 2=女
Z=随机码
A=验证码
字母(ABCDEFGHJKLMNPQRSTUVXYWZIO)依序对应(10——35)。
十位数为X1 个位数为X2
D2到D9分别代表身分证号码的第二至第九位数
Y=X1+9×X2+8×D2+7×D3+6×D4+5×D5+4×D6+3×D7+2×D8+1×D9
将Y的值除以10 得出的与数
再用10减去余数 就得出最后一位数字
参考资料:我是南京人