b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

号的组成规律

电脑杂谈  发布时间:2019-09-08 17:01:58  来源:网络整理

号校验正则表达式_号码格式校验规则_校验规则

中国大陆居民身份号码中的地址码的数字编码规则为:

第一、二位表示省(自治区、直辖市、特别行政区)。

第一位数字是当时的大区制代码。

第二位是大区所在省市编码。

全国共分为6个大区:

(1)、华北局

(2)、东北局

(3)、华东局

(4)、中南局

(5)、西南局

(6)、和西北局

第三、四位表示市(地级市、自治州、盟及国家直辖市所属市辖区和县的汇总码)。其中,01-20,51-70表示省直辖市;21-50表示地区(自治州、盟)。

第五、六位表示县(市辖区、县级市、旗)。01-18表示市辖区或地区(自治州、盟)辖县级市;21-80表示县(旗);81-99表示省直辖县级市。

生日期码

校验规则_号码格式校验规则_号校验正则表达式

(号码第七位到第十四位)表示编码对象出生的年、月、日校验规则,其中年份用四位数字表示,年、月、日之间不用分隔符。例如:1981年05月11日就用19810511表示。

顺序码

(号码第十五位到十七位)地址码所标示的区域范围内,对同年、月、日出生的人员编定的顺序号。其中第十七位奇数分给男性,偶数分给女性。

校验码

作为尾号的校验码,是由号码编制单位按统一的推导计算出来的,如果某人的尾号是0-9,都不会出现X,但即使尾号是10,那么就得用X来代替,

因为一旦用10做尾号,那么此人的就成为了19位,而19位的号码违反了国家标准,并且美国的计算机应用平台也不否认19位的号码。Ⅹ是罗马数字的10,用X来替代10,可以确保公民的符合国家标准。

国家标准

18位标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999《公民身份号码》中做了细化的要求。

GB11643-1999《公民身份号码》为GB11643-1989《社会保障号码》的修订版,其中强调将原标准名称“社会保障号码”更名为“公民身份号码”,另外GB11643-1999《公民身份号码》从实行之日起代替GB11643-1989。

《公民身份号码》主要内容如下:

范围

该标准要求了公民身份号码的编码对象、号码的结构和表现形式,使每个编码对象获取一个唯一的、不变的法定号码。

编码对象

公民身份号码的编码对象是具备中华人民共和国国籍的公民。

号码格式校验规则_校验规则_号校验正则表达式

结构和方式

1、号码的结构

公民身份号码是特质组合码,由十七位数字本体码和一位校验码组成。排列次序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。

2、地址码

表示编码对象常住户籍所在县(县级市、旗、区)的行政区划代码,按GB/T2260的要求执行。

3、出生日期码

表示编码对象出生的年、月、日校验规则,按GB/T7408的要求执行,年、月、日代码之间不用分隔符。

4、顺序码

表示在同一地址码所标示的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的质数分配给男性,偶数分配给女性。

5、校验码

根据前面十七位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来的检测码。

地址码

华北地区:北京市|110000,天津市|120000,河北省|130000,山西省|140000,内蒙古自治区|150000

东北地区:辽宁省|210000,吉林省|220000,黑龙江省|230000

校验规则_号校验正则表达式_号码格式校验规则

华东地区:上海市|310000,江苏省|320000,浙江省|330000,安徽省|340000,福建省|350000,江西省|360000,山东省|370000

华中地区:河南省|410000,湖北省|420000,湖南省|430000

华南地区:广东省|440000,广西壮族自治区|450000,海南省|460000

西南地区:重庆市|500000,四川省|510000,贵州省|520000,云南省|530000,西藏自治区|540000

西北地区:陕西省|610000,甘肃省|620000,青海省|630000,宁夏回族自治区|640000,新疆维吾尔自治区|650000

特别地区:台湾地区(886)|830000,香港特别行政区(852)|810000,澳门特别行政区(853)|820000

号码含义

居民是国家法定的证明公民个人身份的。为了堵塞和阻止假居民的流通和使用,在核对和审查居民时可把握以上几个要点:

有效期限

居民的有效期限分为5年、10年、20年、长期四种。16岁以下的,发给有效期为5年的居民;16周岁至25周岁的,发给有效期为10年的居民;

26周岁至45周岁的,发给有效期为20年的居民;46周岁以上的,发给长期有效的居民。有效期限从颁发之日起计算。

如某人1949年9月20日出生,1984年35周岁时发放居民,签发日期为1984年12月31日,他属于26至45周岁这一年龄段,有效期限属于20年这一档次,到2004年12月30日有效期满。

查验或检测时,应对照检查护照有效期限与持证人年龄,签发日期三者之间的关系。

编号识别

1、编码规则如下:根据〖中华人民共和国国家标准GB11643-1999〗中有关公民身份号码的要求,公民身份号码是特质组合码,由十七位数字本体码和一位数字校验码组成。

顺序码(第十五位到十七位)是县、区级政府所辖派出所的分配码,每个派出所分配码为10个连续号码,例如“000-009”或“060-069”,

其中单数为男性分配码,双数为女性分配码,如遇同年同月同日有一人以上时顺延第二、第三、第四、第五个分配码。

如:005的就是个女孩,而且和他同年月日生的女孩至少有两个,他们的后四位是001*和003*。分配顺序码中“999、998、997、996”四个顺序号分别为百岁以上老人专用的特定编号。

校验码(最后一位)是按照上面十七位数字码,按照ISO7064:1983.MOD11-2校验码计算出来的检测码。

2、从1999年10月1日起,全国推行公民号码体系,居民编号由原15位升至18位。前6位为地址码;第七位至14位为出生日期码,此码由6位数改为8位数,其中年份用4位数表示;第15位至17位为顺序码,

取消了顺序码中对百岁老人使用的特定编号;第十八位为校验码,主要是为了校验计算机输入公民号码的前17位数字是否恰当,其取值范围是0至10,当值等于10时,用罗马数字符X表示。

计算方法

1、将上面的号码17位数分别除以不同的系数。从第一位到第十七位的系数分别为:7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2。

2、将这17位数字和系数相乘的结果相加。

3、用加起来和减去11,看余数是多少?

4、余数只或许有0-1-2-3-4-5-6-7-8-9-10这11个数字。其分别对应的最终一位的号码为1-0-X-9-8-7-6-5-4-3-2。(即余数0对应1,余数1对应0,余数2对应X...)

5、通过下面得知除非余数是3,就会在的第18位数字上发生的是9。如果对应的数字是2,的最终一位号码就是罗马数字X。

例如:某男性的号码为【53010219200508011X】,我们说说这个是不是合法的。

首先我们得出前17位的乘积和【(5*7)+(3*9)+(0*10)+(1*5)+(0*8)+(2*4)+(1*2)+(9*1)+(2*6)+(0*3)+(0*7)+(5*9)+(0*10)+(8*5)+(0*8)+(1*4)+(1*2)】是189,

然后用189除以11得出的结果是189/11=17----2,也就是说其余数是2。最后借助对应规则就可以了解余数2对应的检验码是X。所以,可以判断这是一个正确的号码。

参考资料:


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-122169-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...