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

第三、四位表示市(地级市、自治州、地区、盟及直辖市所属区和县的汇总码)。其中,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. 身份证号码的规则及验证原理

     身份证号码的规则及验证原理 [身份证号码的规则] 1.15位身份证号码组成: ddddddyymmddxxs共15位,其中: dddddd为6位的地方代码,根据这6位可以获得该身份证号所在地. ...

  2. 居民身份证号码的奥秘及身份证第18位(校验码)的计算方法

    2019独角兽企业重金招聘Python工程师标准>>> 居民身份证是国家法定的证明公民个人身份的证件.为了堵塞和制止假居民身份证的流通和使用,在查验和核查居民身份证时可掌握以下几个要 ...

  3. Java:15位或18位居民身份证号码通用校验(正则表达式、日期格式、末尾校验码)

    身份证号码校验,正则表达式校验.日期格式校验.18位身份证末尾校验码校验 前六位省市县号码变更频繁,这里就不做校验 import java.text.ParseException; import ja ...

  4. 18身份证号码编码规则

    一.身份证号码执行标准:18位身份证标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999<公民身份号码>. GB11643-1999<公民身份号码>为GB ...

  5. 18位身份证号码规则及js验证

    2019独角兽企业重金招聘Python工程师标准>>> 一.中国居民身份证号码规则 18位身份证号码编码规则:根据[中华人民共和国国家标准 GB 11643-1999]中有关公民身份 ...

  6. 身份证号码的编码规则及校验

    前言 本文内容适用于二代身份证,如无特殊说明,本文中所说的身份证皆指二代身份证. 笔者目前使用的jdk版本是1.6.0_29,Eclipse版本是Juno Release,Build id 20120 ...

  7. 公民身份证号码的编排规则

    现在普遍使用的都是18位的身份证号码,由17位数字本体码和1位校验码组成.作为尾位的校验码,采用ISO7064:1983,MOD11-2校验码系统,是根据校验公式,由本体码决定的,用来验证录入或转录过 ...

  8. 身份证号码的正则表达式及验证详解(JavaScript,Regex)

    2019独角兽企业重金招聘Python工程师标准>>> 简言 在做用户实名验证时,常会用到身份证号码的正则表达式及校验方案.本文列举了两种验证方案,大家可以根据自己的项目实际情况,选 ...

  9. 解析身份证号码(Python版)

    解析身份证号码(Python版) 简单分析 结构 六位数字地址码 八位数字出生日期码 三位数字顺序码 一位数字校验码 代码实现 获取身份证号里的信息 获取身份证中的省份 计算身份证校验位 验证并提取信 ...

最新文章

  1. 用计算机做表格的超链接,excel表格中超链接的使用怎么设置
  2. 十六进制字符转二进制字符
  3. yolov5论文叫什么_论文格式与论文查重到底是什么鬼?教你半小时搞定的独门技巧...
  4. 初入WEBOTS半个月来的一点总结
  5. 将ocx和DLL文件打包成cab文件,inf的编写
  6. Servlet API
  7. Java @Override注解
  8. Laravel 启动流程分析 (代码全流程)
  9. 使用Idea简单搭建springcloud项目
  10. About Gaelyk
  11. 整人VBS\BAT代码 ② 整蛊系列→可参考
  12. linux 命令:zip 详解
  13. codeforces NCPC2015 GYM 100781A Adjoin the Networks 圖的直徑
  14. 97年大学计算机考试是 级,1997年4月等级考试一级笔试试卷、答案
  15. linux时间同步到win7,mac与win7时间不同步怎么办_mac与win7时间不准如何解决
  16. python csv转tsv
  17. Openjudge NOI题库 ch0111/10 河中跳房子|NOIP2015 day2 stone
  18. 央联众商APP告诉你怎样来“理”,然后才有那个“财”
  19. 多人赛跑用多线程实现
  20. ubuntu下执行sudo apt-get install python-pip 出现错误 Unable to locate package python-pip

热门文章

  1. linux与mac os程序员,程序员为什么要使用或推荐Mac OS X?[关闭]
  2. C#医疗挂号系统试题
  3. linux下samba病毒,Samba 用户模拟漏洞(CVE-2016-2125)
  4. phpcms漏洞总结
  5. 在Apache配置反向代理即实现输出内容替换
  6. React学习:生命周期、过滤器、event、axios-学习笔记
  7. springboot+IntelliJ IDEA实现热部署
  8. 数据挖掘之关联分析四(连续属性处理)
  9. 地理数据库 (geodatabase) 的架构
  10. dojo使用query dojo/query