身分證字號檢查規則

身分證字號檢查規則

身分證字號的每個字元代表的意義如下:

(1)第一個字元代表地區,轉換方式為:A轉換成1,0兩個字元,B轉換成1,1……
ABCDEFGHIJKLMNOPQRSTUVWXYZ
1011121314151617341819202122352324252627282932303133
(2)第二個字元代表性別,1代表男性,2代表女性
(3)第三個字元到第九個字元為流水號碼。
(4)第十個字元為檢查號碼。
 檢查碼的產生規則:(以A123456789為例)
 1.轉換對應表
1
 2.相對數字乘上權數的積相加
2
 3.相加後之值除以模數10取其餘數
121 / 10 = 12 餘 ...... 1
 4.由模數10減去餘數得到檢查號碼,若餘數為0時,則設定檢查碼為0
 

 

 
 
奈斯特開發事件簿 的標籤:

奈斯特開發事件簿 -- 程式範例收集站
http://www.dotblogs.com.tw/nestor/