台湾身份证号码验证工具

轻松快速地验证台湾居民身份证号码。

如何验证台湾身份证号码?

身份证号码 ::= <地区代码>  <性别代码>  <序列号>  <校验码>
<地区代码> ::= 1*大写字母
<性别代码>   ::= 1 | 2
<序列号> ::= 7*数字
<校验码>      ::= 1*数字
算法:
步骤 1 -
根据下表将地区代码转换为数字。

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: 32    X: 30    Y: 31    Z: 33
步骤 2 -
计算步骤1中获得的数字的每一位乘以其位置系数的乘积。然后将所有乘积相加。
步骤 3 -
检查步骤2中获得的总和是否是以零结尾的数字(30、40、50等),以验证身份证号码。
示例:

以下示例演示如何验证台湾身份证号码A123456789

身份证号码 =    A     1   2   3   4   5   6   7   8   9
             1   0
            ×1  ×9  ×8  ×7  ×6  ×5  ×4  ×3  ×2  ×1      (系数)
           ----------------------------------------------------------
             1   0   8  14  18  20  20  18  14   8   9  (总和 = 130)

步骤 1: 将"A"转换为"10"。
步骤 2: 计算每一位数字乘以其系数的乘积并求和。
        1 + 0 + 8 + 14 + 18 + 20 + 20 + 18 + 14 + 8 + 9 = 130
步骤 3: 130 ÷ 10 = 13...0
注意: 由于130除以10没有余数,所以该身份证号码有效。
高级工具:

如果您想生成带有姓名、城市、出生日期和年龄的台湾身份证号码,这里有一个台湾身份证号码生成器