N0 N1 N2 N3 N4 N5 N6 N7 N8 N9
N0的英文字代表出生戶籍登記的地區 (不見得是出生地)
英文字與出生地區對照表如下:
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連江縣
每個英文字有其代表的數字, 用來稍後驗證時用, 其對照表如下:
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
身份證號碼驗證方式:
(N0 十位數 + (N0 個位數 x 9) + (N1 x 8) + (N2 x 7) + (N3 x 6) + (N4 x 5) + (N5 x 4) + (N6 x 3) + (N7 x 2) + N8 + N9)
以上算式得出來的結果如果能被10整除, 此身分證字號即為正確。