Skip to content

mpssea00714/ValidTwID

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IsValidForID

身份證字號驗證方法 (About ID verification)
Ex:
身分證字號的每個字元代表的意義如下: A123456789
(1) 第一個字元代表地區,轉換方式為: A 轉換成 1,0 兩個字元, B 轉換成 1,1……

  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
10 11 12 13 14 15 16 17 34 18 19 20 21 22 35 23 24 25 26 27 28 29 32 30 31 33

(2) 第二個字元代表性別, 1 代表男性, 2 代表女性
(3) 第三個字元到第九個字元為流水號碼
(4) 第十個字元為檢查號碼
(5) 將身分證字號全部轉為數字為長度11的字串
(6) 依序將每個數字對應該數字串(1 9 8 7 6 5 4 3 2 1)的位置相乘,代表最後一位數字不用乘
(7) 將以上數字相加後(不含+最後一位數)之值除以模數 10 取其餘數
(8) 由模數10減去餘數得檢查號碼,看檢查號碼是否為身份證字號最後一位數

About

身份證字號驗證(About Verification ID Method)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages