台湾身份证号码共10位数字,其组成和规则如下:
第一位是英文字母 :代表不同的县市,具体编码如下:A: 台北市
B: 台中市
C: 基隆市
D: 台南市
E: 高雄市
F: 台北县
G: 宜兰县
H: 桃园县
I: 嘉义市
J: 新竹县
K: 苗栗县
L: 台中县(已停发)
M: 南投县
N: 彰化县
O: 新竹市
P: 云林县
Q: 嘉义县
R: 台南县
S: 高雄县
T: 屏东县
U: 花莲县
V: 台东县
W: 金门县
X: 澎湖县
Y: 阳明山
Z: 连江县
第二位数字代表性别
男性是1
女性是2
第三位到第九位数字:
为任意的一串数字,其中第三位到第六位数字通常表示出生年月日(YYYYMMDD格式)
第十位数字是验证码:
通过特定公式计算得出,用于验证身份证号码的正确性。计算公式如下:
通算值 = 首字母对应的第一位验证码 + 首字母对应的第二位验证码 * 9 + 性别码 * 8 + 第二位数字 * 7 + 第三位数字 * 6 + 第四位数字 * 5 + 第五位数字 * 4 + 第六位数字 * 3 + 第七位数字 * 2 + 第八位数字 * 1
最后一位数 = 10 - 通算值的末尾数
示例
以“A234567893”为例:
第一位字母:A,代表台北市
第二位数字:2,代表女性
第三位到第九位数字:23456789
第十位数字:3,通过公式计算得出
验证示例
以“R123456783”为例:
第一位字母:R,代表台南县
第二位数字:1,代表男性
第三位到第九位数字:2345678
第十位数字:3,通过公式计算得出
通过以上信息,可以清晰地解读台湾身份证号码的构成和含义。