靠老大 查就一大堆 A159128943
A198955715
A122873526
A167691400
A153929419
A120990284
A191919515
A157589153
A177510903
A144722868
A117979137
A100284767
A149153014
A128756962
A182893697
A165562979
A160406529
A164216932
A177330941
A170792783
A100537307
F224523789
中華民國身份證統一編號共計有10位,其中第一位為英文字母,
後共有九個數字;而最後一位數字為檢查碼( Check Digit ) ,
表示如下表:
┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐
│L1│D1│D2│D3│D4│D5│D6│D7│D8│D9│
└─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
↑ ↑ ↑
│ └── 1:表示男性 └─ 檢查碼
│ 2:表示女性
│
└ 英文字母:代表各縣市
字母 L1 對照表如下,須找出其代號 2 位:
┌──┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐
│字母│A│B│C│D│E│F│G│H│J│K│L│M│N│
├──┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
│代號│10│11│12│13│14│15│16│17│18│19│20│21│22│
└──┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
┌──┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐
│字母│P│Q│R│S│T│U│V│X│Y│W│Z│I│O│
├──┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
│代號│23│24│25│26│27│28│29│30│31│32│33│34│35│
└──┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
令其十位數為 X1 ,個位數為 X2 ;( 如A:X1=1 , X2=0 )
3.依其公式計算結果:
Y= X1 + 9*X2 + 8*D1 + 7*D2 + 6*D3 + 5*D4
+ 4*D5 + 3*D6 + 2*D7+ 1*D8 + D9
4.如Y能被 10 整除,則表示該身份證號碼為正確,否則為錯誤。
英文代號以下表轉換成數字
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 台南縣
参考文献:中華民國 行政院 內政部