台湾身份证共有10位数字,其组成和规则如下:
第一位是字母:
代表地区编码,即初次登记的户籍所在地。地区编码从A到Z,分别对应不同的县市。
第二位是数字:
代表性别,男性为1,女性为2。
第三位到第九位是数字:
为顺序码,基本上是越早出生的号码越前面。
第十位是验证码:
通过前九位数字计算得出。计算公式为:Y = X1 + 9×X2 + 8×D2 + 7×D3 + 6×D4 + 5×D5 + 4×D6 + 3×D7 + 2×D8 + 1×D9。将Y的值除以10,得出的余数结果再用10来减去这个余数结果,得出身份证上的最后一位数字。
示例
以身份证号码R123456783为例:
第一位字母R:代表地区编码,具体地区未在文档中明确说明。
第二位数字1:代表男性。
第三到第九位数字2345678:为顺序码。
第十位数字3:通过上述公式计算得出。
性别判断
男性身份证号码以1开头。
女性身份证号码以2开头。
地区编码
每个地区编码对应一个2位数字组成的验证码,用于公式验证。例如,台北市地区编码为A,对应的验证码为10。
总结
台湾身份证通过第一位字母快速识别地区编码,第二位数字识别性别,而后面的数字为顺序码,最后一位为通过特定公式计算得出的验证码。这种编码方式有助于快速识别个人身份和户籍所在地。