|
|
本帖最后由 ||| 于 2012-4-12 15:14 编辑 7 U+ N0 |! e8 W& Q- X) L {
! G J" a% ~0 i) ^$ u$ X
今天刚看到的。不知道对大家有用吗。。
3 n* \& K# K: t- o0 Q编码规则:公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位校验码,可以用字母表示如为ABCDEFYYYYMMDDXXXR。其含义如下: % {/ d2 R! d0 {3 a# C
1 X. x5 V3 Y6 V) i5 _4 v) _4 y% d1. 地址码(ABCDEF):表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。 7 t* g4 D j4 O! V' M, L6 P: |
: g' e, v# |8 E& o6 g
2. 出生日期码(YYYYMMDD):表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日分别用4位、2位(不足两位加0)、2(同上)位数字表示,之间不用分隔符。
9 T1 Q$ g" p* S& A8 C
) X$ s' |* s( V$ o: A/ B3. 顺序码(XXX):表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。 5 Y5 ]% g- ?8 u4 u- {+ d, r# `$ M
0 Z: }* I$ i; f" `3 a0 t4 A$ b4.校验码(R),一位数字,通过前17位数字根据一定计算得出。 + }4 T6 z/ z: Y
( m+ e, y5 E+ y1 @! U: A: n1 S1 n, j
$ A/ a: G1 e& `, ^
# O$ Z6 O% e7 c5 e
三、关于地址码含义的详细解释:
: M5 A* D5 y8 Z _, N8 C! \, H6 n0 _
% N, i3 E/ M, g5 X. I7 B; L ~7 d( ^& e0 C J
身份证前六位是地区代码,我们用ABCDEF表示。 代码的解释规则如下:
, }7 H5 G$ s. z! N6 e/ W: y- ]6 ^5 x4 z, l, d. e
A:国内区域 8 ?; o; |# y; x0 _# m; f6 O+ M0 _" h
, s. P$ I( R: Y% z
1 华北三省二市 6 I' P, }7 s' x2 P8 F- J
/ u1 {; W) y- r9 g5 j2 东北三省 6 M3 U: m R* a( g% r7 |
* l: j+ p5 p m4 P( w5 s4 c8 v
3 华东六省一市 6 J" U& N, E' g, ^* T, _' ^
. j$ \. K2 \: F
4 华南六省
2 A9 S4 P( \/ @6 [4 S7 a. D& R* H
2 f; N0 E9 R7 t. h2 }5 西南四省一市 0 l+ E# E# ]+ s1 u! l
8 v, L% ~0 p7 a- S) c7 F& i4 L6 西北五省
/ w/ Y0 l/ G9 Q E3 q; M9 i0 q0 W# ]6 q. L
7 台湾
' G& l: S( ~! O( O' D" j+ F! d
8 港澳
# I/ D8 J& |+ W' I( q0 @# a7 G/ m' U
B(或者说是AB,就是前2位):省(直辖市,自治区,特别行政区)代码
( ~& R/ f2 R; c( c& \; D
1 X o/ {4 ~6 @8 _- G3 d) v. X按照A划定的分区定义省代码,有直辖市的,直辖市列前,其余按离直辖市的距离排序,没有直辖市的,按离北京的远近排序。
( e6 X8 l+ L* ]# a6 l# l
9 _3 ?1 p8 x4 H6 k# g1 G具体省(直辖市,自治区,特别行政区)代码如下: 5 G0 w" d/ ^) p: g6 g
! Q7 D9 c: f3 \1 P8 @0 E, v
8 f9 r9 f$ C0 k5 z# p
* ?& ~" Z" c; R& P; U# z. E( _( v" B; W" _' @
- D* g% |% N! e. \CD:城市代码 : d8 J; j4 x* D
9 G* s5 h: u# k3 H/ b6 T从01开始排,对于直辖市,CD=01表示市辖区,CD=02表示辖县;省的城市代码从省会开始排,比如2101=沈阳 2102=大连…… 只有地级城市有独立的城市代码,县级市没有。 5 E( n3 K: z. k/ ~
+ V. y; Q( \# l0 z {
t( p. b2 R/ n: [: W) @6 [2 m" s% |# ]2 ^- q
EF:市辖区、郊区、郊县、县级市代码
2 n; O3 F+ B# b* n6 o7 |6 T/ j8 c X6 j. M. u) ?7 n* Q) ~# c
如果EF=00,指代这个城市,不特定区县;对于非直辖市,如EF=01,指代市辖区(任意一个区),02开始指代特定的区。
. b1 R( ]3 B) q3 y9 o+ o. B3 ?7 g4 E4 x! B6 \" f
其中:
1 b2 V# d9 L% a; u3 e
5 s: {6 y6 ]1 F" S1 z; C* x9 p# ^( `E=0代表市辖区, , s1 V& y1 g. [ v) i1 }/ k R
" h+ B) v, J$ M: i+ k
E=1代表郊区, 6 E w N% X8 [
# V K- N: [3 J$ Y
E=2代表郊县,
# d% @% j1 n& o+ v# \: s* q0 s5 {# U( m9 ~* f' o
E=8代表县级市。 " w* J) g6 J6 u9 J& G( q- k4 d
; B; V8 q5 g* e s& a对于直辖市,从01开始就依次排区,没有市区和郊区的代码区分。: ) G( Y+ j+ j3 ?# m5 O2 H! B
: U- [8 \9 H6 F9 [( E有关更详细的资料见附录。 ! H r1 s3 X' _ Z* _
# f- y1 y" I' V& R/ @
: g1 F7 S0 ^" E( h6 E
$ v* u5 D0 e5 F) j" V四、生日期码(YYYYMMDD)表示编码对象出生的年、月、日,其中年份用四位数字表示,年、月、日之间不用分隔符。例如:1981年05月11日就用19810511表示。
- @' ~0 W( I8 d7 f" j% C' j+ ~: Q; O4 m
9 Q; N" p9 R, @; P9 ], r& M
9 V4 C9 ]) d8 j0 B3 a五、顺序码(XXX)(身份证第十五位到十七位)是县、区级政府所辖派出所的分配码,每个派出所分配码为10个连续号码,例如“000-009”或“060-069”,其中单数为男性分配码,双数为女性分配码,如遇同年同月同日有两人以上时顺延第二、第三、第四、第五个分配码。如:007的就是个男生,而且和他同年月日生的男生至少有两个,他们的后四位是001*和003*。分配顺序码中“999、998、997、996”四个顺序号分别为男女性百岁以上老人专用的特定编号。1 _* Z: F8 K1 N$ Q- U/ x6 ?: ?
- R* A) b& H _, s7 Y' _
$ \- R" k/ H2 G: A |
评分
-
查看全部评分
|