身份證字號規則

身分證字號的每字元代表的意義如下:例如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

 

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連江縣

 

(2)第二字元代表性別,1代表男性,2代表女性

(3)第三字元到第九字元為流水號碼。

(4)第十字元為檢查號碼。

    檢查碼產生的規則為:

    1.

相對應數字乘上權數

檢查號碼

A

1

2

3

4

5

6

7

8

 

9

1

0

x8

x7

x6

x5

x4

x3

x2

x1

x1

X9

 

 

2.將乘上權數後之積相加

     1   x   1   =     1

     0   x   9   =     0

     1   x   8   =     8

     2   x   7   =   1 4

     3   x   6   =   1 8

     4   x   5   =   2 0

     5   x   4   =   2 0

     6   x   3   =   1 8

     7   x   2   =   1 4

+)   8   x   1   =     8

------------------------

                     1 2 1      

 

3.相加後之值除以模數10取其餘數

    1 2 1 / 1 0 = 12•••餘數 1

 

4.模數減去餘數得檢查號碼,若餘數為0時,則設定其檢查碼為0

    10 – 1 = 9