程式碼解說--身份證字號規則說明
文章推薦指數: 80 %
程式碼解說--身份證字號規則說明 確認一組身分證號碼是否合法?? 1.目前的中華民國身分證字號一共有十碼,包括起首一個大寫的英文字母與接續的九個阿拉伯數字。
程式碼解說--身份證字號規則說明
確認一組身分證號碼是否合法??
1.目前的中華民國身分證字號一共有十碼,包括起首一個大寫的英文字母與接續的九個阿拉伯數字。
(1)英文代號以下表轉換成數字
A=10台北市 J=18新竹縣 S=26高雄縣
B=11台中市 K=19苗栗縣 T=27屏東縣
C=12基隆市 L=20台中縣 U=28花蓮縣
D=13台南市 M=21南投縣 V=29台東縣
E=14高雄市 N=22彰化縣 *W=32金門縣
F=15台北縣 *O=35新竹市 X=30澎湖縣
G=16宜蘭縣 P=23雲林縣 Y=31陽明山
H=17桃園縣 Q=24嘉義縣 *Z=33連江縣
*I=34嘉義市 R=25台南縣
(2),而首位數字則是拿來區分性別,男性為1、女性為2,
2.規則說明:
(1)英文轉成的數字,個位數乘9再加上十位數
(2)各數字從右到左依次乘1、2、3、4....8
(3)求出(1),(2)之和
(4)求出(3)除10後之餘數,用10減該餘數,結果就是檢查碼,若餘數為0
檢查碼就是0
ex.
程式碼如下:
#include
延伸文章資訊
- 1偷插電的資訊科學- 04-3. 製作身份證字號產生器 - Google Sites
04-3. 製作身份證字號產生器. 參考規則:https://zh.wikipedia.org/wiki/中華民國國民身分證. 1. 首先找出第一碼英文字母所對應的號碼,如下表.
- 2身分證字號產生器到處可下載- 社會- 自由時報電子報
身分證字號產生器(javascript)軟體,近來在網路相當盛行, ... 英文字母的前9碼透過公式運算後,會等於最後一碼的檢查碼,「產生器」用此原理生產出 ...
- 3Taiwan ROC ID Generator 台灣身份證字號產生器
- 4身分證的產生規律@ ~楓之谷 刀賊篇~ :: 隨意窩Xuite日誌
身分證製造機程式撰寫原理我們現在來看一下整個規則,身分證製造機的相關規則如後所述,第一個就是英文字母,A代表您戶籍地代碼的十位數字,B代表個位數字,CDEFGHIJK ...
- 5【討論】冒用身分證的後果 - 哈啦區
刑事局偵九隊長李相臣受訪時說,身分證字號包括英文字母的前九碼透過公式運算後會等於最後一碼的檢查碼,「產生器」用此原理生產出的號碼都是有效 ...