2014年5月19日 星期一

身分證驗證

第一碼英文字代表該組號碼配賦時所屬的縣市﹝非出生地﹞,
第二碼數字1為男生2為女生,
第3碼至第10碼為任意一串數字,
但含英文字之全部號碼可用公式加以核算該組號碼是否正確,
例如R123456783,R=25,

檢查公式是:2+5*9+1*8+2*7+3*6+4*5+5*4+6*3+7*2+8*1=167,

其167再除以10求餘數結果。
其餘數結果的個位數為7以10減去得3(檢查碼)。
其餘數結果的個位數為0時,則得0(檢查碼)。

A=10 B=11 C=12 D=13 E=14 F=15 G=16 H=17 J=18 K=19 L=20 M=21 N=22
P=23 Q=24 R=25 S=26 T=27 U=28 V=29 W=32 X=30 Y=31 Z=33 I=34 O=35

A台北市  B台中市  C基隆市  D台南市  E高雄市  F台北縣  G宜蘭縣  H桃園縣  I嘉義市
J新竹縣   K苗栗縣  L台中縣  M南投縣  N彰化縣  O新竹市  P雲林縣  Q嘉義縣  R台南縣
S高雄縣  T屏東縣  U花蓮縣  V台東縣  W金門縣  X澎湖縣  Y陽明山  Z連江縣

沒有留言: