身份証產生器
驗証碼計算方式
將字母轉換成二位數然後 sum= 十位數+個位數*9
後面 7 碼分別乘上 8,7,6,….1, 相加後再與sum相加
驗証碼即為 10-(sum%10), 但若結果為10, 則驗証碥為0
|
出生縣市 英文代號 檢驗數字 |
台北市
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 |
||||
身份証驗証碼 A 1 2 3 4 5 6 7 8 9 10 8 7 6 5 4 3 2 1 1+0*9 8 14 18 20 20 18 14 8 = 121 121 % 10 =1 10-1 = 9
完整代碼如下
