居民身份证号码组成规则
第一、二位表示省(自治区、直辖市、特别行政区)。
第三、四位表示市(地级市、自治州、地区、盟及直辖市所属区和县的汇总码)。其中,01-20,51-70表示地级市;21-50表示地区(自治州、盟)。
第五、六位表示县(区、县级市、旗)。01-18表示地级市、自治州、地区、盟辖县级市;21-80表示县(旗);81-99表示省直辖县级行政单位。
(身份证号码第七位到第十四位)表示编码对象出生的年、月、日,其中年份用四位数字表示,年、月、日之间不用分隔符。例如:1981年05月11日就用19810511表示。
第15、16位数字表示:所在地的派出所的代码。
第17位数字表示性别:奇数表示男性,偶数表示女性。
重点:
第18位为校验码,计算方法为前面17位数分别乘以对应的7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2这17位系数相加后再除以11取余数,若余数等于11则用'x'代替。
转载于:https://www.cnblogs.com/fanyanzhao/p/10349965.html
居民身份证号码组成规则相关推荐
- 身份证号码的规则及验证原理
身份证号码的规则及验证原理 [身份证号码的规则] 1.15位身份证号码组成: ddddddyymmddxxs共15位,其中: dddddd为6位的地方代码,根据这6位可以获得该身份证号所在地. ...
- 居民身份证号码的奥秘及身份证第18位(校验码)的计算方法
2019独角兽企业重金招聘Python工程师标准>>> 居民身份证是国家法定的证明公民个人身份的证件.为了堵塞和制止假居民身份证的流通和使用,在查验和核查居民身份证时可掌握以下几个要 ...
- Java:15位或18位居民身份证号码通用校验(正则表达式、日期格式、末尾校验码)
身份证号码校验,正则表达式校验.日期格式校验.18位身份证末尾校验码校验 前六位省市县号码变更频繁,这里就不做校验 import java.text.ParseException; import ja ...
- 18身份证号码编码规则
一.身份证号码执行标准:18位身份证标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999<公民身份号码>. GB11643-1999<公民身份号码>为GB ...
- 18位身份证号码规则及js验证
2019独角兽企业重金招聘Python工程师标准>>> 一.中国居民身份证号码规则 18位身份证号码编码规则:根据[中华人民共和国国家标准 GB 11643-1999]中有关公民身份 ...
- 身份证号码的编码规则及校验
前言 本文内容适用于二代身份证,如无特殊说明,本文中所说的身份证皆指二代身份证. 笔者目前使用的jdk版本是1.6.0_29,Eclipse版本是Juno Release,Build id 20120 ...
- 公民身份证号码的编排规则
现在普遍使用的都是18位的身份证号码,由17位数字本体码和1位校验码组成.作为尾位的校验码,采用ISO7064:1983,MOD11-2校验码系统,是根据校验公式,由本体码决定的,用来验证录入或转录过 ...
- 身份证号码的正则表达式及验证详解(JavaScript,Regex)
2019独角兽企业重金招聘Python工程师标准>>> 简言 在做用户实名验证时,常会用到身份证号码的正则表达式及校验方案.本文列举了两种验证方案,大家可以根据自己的项目实际情况,选 ...
- 解析身份证号码(Python版)
解析身份证号码(Python版) 简单分析 结构 六位数字地址码 八位数字出生日期码 三位数字顺序码 一位数字校验码 代码实现 获取身份证号里的信息 获取身份证中的省份 计算身份证校验位 验证并提取信 ...
最新文章
- 用计算机做表格的超链接,excel表格中超链接的使用怎么设置
- 十六进制字符转二进制字符
- yolov5论文叫什么_论文格式与论文查重到底是什么鬼?教你半小时搞定的独门技巧...
- 初入WEBOTS半个月来的一点总结
- 将ocx和DLL文件打包成cab文件,inf的编写
- Servlet API
- Java @Override注解
- Laravel 启动流程分析 (代码全流程)
- 使用Idea简单搭建springcloud项目
- About Gaelyk
- 整人VBS\BAT代码 ② 整蛊系列→可参考
- linux 命令:zip 详解
- codeforces NCPC2015 GYM 100781A Adjoin the Networks 圖的直徑
- 97年大学计算机考试是 级,1997年4月等级考试一级笔试试卷、答案
- linux时间同步到win7,mac与win7时间不同步怎么办_mac与win7时间不准如何解决
- python csv转tsv
- Openjudge NOI题库 ch0111/10 河中跳房子|NOIP2015 day2 stone
- 央联众商APP告诉你怎样来“理”,然后才有那个“财”
- 多人赛跑用多线程实现
- ubuntu下执行sudo apt-get install python-pip 出现错误 Unable to locate package python-pip
热门文章
- linux与mac os程序员,程序员为什么要使用或推荐Mac OS X?[关闭]
- C#医疗挂号系统试题
- linux下samba病毒,Samba 用户模拟漏洞(CVE-2016-2125)
- phpcms漏洞总结
- 在Apache配置反向代理即实现输出内容替换
- React学习:生命周期、过滤器、event、axios-学习笔记
- springboot+IntelliJ IDEA实现热部署
- 数据挖掘之关联分析四(连续属性处理)
- 地理数据库 (geodatabase) 的架构
- dojo使用query dojo/query