例: A100537307 F224523789 A100227883
中華民?矸葑C統一??共?有10位台湾人身份证号,其中第一位?橛⑽淖帜福?
後共有九???底郑欢钺嵋晃?底??z查碼( Check Digit ) 台湾人身份证号,
表示如下表台湾人身份证号:
┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐
│L1│D1│D2│D3│D4│D5│D6│D7│D8│D9│
└─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
↑ ↑ ↑
│ └── 1:表示男性 └─ ?z查碼
│ 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 整除,?t表示?身份證?碼?檎_,否?t?殄e誤。
英文代?以下表轉?Q成?底?
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 台南縣
。
发布评论