身份证号码规律,亲测可用

身份证是每个中国公民的身份凭证,记载着身份者的姓名、性别、地址、出生年月、民族、发证机关、发证时间、身份证号等等信息。每个人的身份证号都是独一无二的,那这个身份证号到底有什么规律呢?下面我们给大家介绍一下中国身份证的编号规律。大陆的身份证为18位,老的身份证是15位。 关于身份证第18是怎么计算的,原理如下:根据〖中华人民共和国国家标准 GB 11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。 地址码(身份证前六位)表示编码对象常住户口所在县(市、旗、区)的行政区划代码。行政区号代码可以在百度上输入XX省(市)XX县(区)身份证号码 就可以查到前面的6位数字。 生日期码(身份证第七位到第十四位)表示编码对象出生的年、月、日,其中年份用四位数字表示,年、月、日之间不用分隔符。例如:1981年05月11日就用19810511表示。 顺序码(身份证第十五位到十七位)为同一地址码所标识的区域范围内,对同年、月、日出生的人员编定的顺序号。其中第十七位奇数分给男性,偶数分给女性。 校验码(身份证最后一位)是根据前面十七位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来的检验码。 第十八位数字的计算方法为: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。 5.通过上面得知如果余数是2,就会在身份证的第18位数字上出现罗马数字的Ⅹ。如果余数是10,身份证的最后一位号码就是2。 例如:某男性的身份证号码是34052419800101001X。我们要看看这个身份证是不是合法的身份证。 首先:我们得出,前17位的乘积和是189 然后:用189除以11得出的结果是17 + 2/11,也就是说余数是2。 最后:通过对应规则就可以知道余数2对应的数字是x。所以,这是一个合格的身份证号码。

原博客: 身份证号码规律

身份证号码规律,亲测可用相关推荐

  1. 二代身份证读卡插件安装包(完整亲测可用).zip

    分享最新2022年的二代身份证读卡插件安装包 通用型二代身份证读卡器驱动,适应大部分身份证读取设备,包含64位.32位驱动程序. 实现在web浏览器中采用https协议读取身份证信息,兼容多种浏览器. ...

  2. 每日起床前做这五个动作,可保障你终身不感冒——奥运福娃设计师韩美林老师亲测可用

    1.醒来后第一件事不是起身,先在床上躺着伸懒腰→四肢拉直了→让经脉拉直了(来回拉三四次) 2.然后做下图的姿势,侧卧→抱膝→弯曲→膝盖顶住胸部→吐气,把所有体内的浊气吐出 3.然后坐起来,双手在脸上的 ...

  3. java正则 括号_java正则表达式获取大括号小括号内容并判断数字和小数亲测可用...

    获取大括号小括号内容 项目开发用到了,暂做个简单记录 private static String regex = "\\{([^}]*)\\}";//匹配大括号 private s ...

  4. Android FFmpeg移植总攻略——获取视频帧数(亲测可用)

    第一次尝试使用Android 移植FFmpeg算法,一路坎坷,最终做如下总结,适用于Android手机.Android开发板.亲测可用. 一.下载组件 在Android Studio中下载所需组件:C ...

  5. Android 手势返回上一界面 亲测可用

    在现如今,Android使用越来越便捷,也对Android开发提出更高要求,便捷体现在开发的每一处. 这里介绍Android使用手势返回上一界面.亲测可用! 一.思考: 1. 监听可手势返回上一界面的 ...

  6. VC6.0连接数据库,并把大量数据从ACCess转移到SQL sever2008 的问题(亲测可用)

    如果以下有不懂,可以加我微信交流xpj13098878561 VC6.0连接数据库,并把大量数据从ACCess转移到SQL sever2008 的问题(亲测可用) VC6.0下载连接https://p ...

  7. linux samba默认端口,Linux 指定端口挂载samba 亲测可用!

    我在云主机开启了445,,46端口 通过tcptraceroute可以看到,运营商屏蔽了访问445 samba 端口 chunli@ubuntu ~$ tcptraceroute 47.88.159. ...

  8. springboot心跳检测_springboot websocket 实时刷新 添加心跳机制(亲测可用版)

    思路 在我之前的一篇文章当中写到了websocket的实时刷新,但是有个问题没有解决,就是长时间没有数据的时候,这个连接就会自动断开,然后再次进行连接的话,需要再次进行连接.如果加入心跳机制的话,10 ...

  9. js正则检测输入内容为数字,包括负数,整数,浮点数,亲测可用.JS检测整数,js检测浮点数,js检测负数,js检测数字,js限制输入框只输入数字,解决H5 number类型只能输入正数问题.

    JS 正则实现数字检测和限制输入,包括整数.浮点数.负数(亲测可用) 网上搜了一下,居然可以直接拿来用的很少,要么就是只能检测正整数.要么是只能检测浮点数,总之很多都不适合,而H5提供的type=&q ...

  10. php语法高亮编辑器,最新PHPCMS V9编辑器代码高亮显示亲测可用(提前格式化)

    最近PHPCMS V9更新挺频繁的,是好事,让我们更完美的用它的功能,是坏事,以前的教程都不能用了.譬如这篇在PHPCMS V9文章中实现代码高亮显示的功能,之前的教程已经不能用了,今天站长莪叆啰有空 ...

最新文章

  1. 解决文件上传时,服务器中中文文件名乱码问题
  2. java 反射机制_详解Java中的反射机制的优缺点
  3. how to write a php framework,怎么一步步编写简单的PHP的Framework(十四)
  4. 文件操作的小tips
  5. c++计算园的面积与周长
  6. 【干货】企业如何进行数字化转型及如何称为数据驱动型企业?
  7. 机器学习第三回——正则化
  8. eNSP路由器启动不了
  9. git提交错分支怎么办
  10. 串口打印调试信息(干货)
  11. 【论文笔记】Reasoning about Entailment with Neural Attention
  12. Flex to Excel or Excel to Flex
  13. 带你玩转Github
  14. Button 点击没有反应
  15. 拒绝一心多用的工作学习方式(转)
  16. 使用Google百度等搜索引擎的常用搜索技巧
  17. 打造完美用户体验:“天翼平台开放日”沙龙纪实
  18. java加密算法之对称加密算法AES
  19. 【熬夜送书 | 第二期】清华社赞助 | 《前端系列丛书》
  20. SM5202高性能版TP4056,SOP8/EMSOP8线性1A单节锂电充电管理芯片SM5202性能浅析

热门文章

  1. 发烧游戏机型的计算机制配单,万元主机配置发烧级游戏设计渲染配置单
  2. VS2015各版本的区别
  3. java 根号x_Java-求根号n
  4. opensips搭配rtpengine实现sip信令和rtp流的代理
  5. 哈尔滨工业大学车万翔:自然语言处理新范式
  6. 计算机管理删除打印机驱动,彻底删除打印机驱动的方法
  7. java生成zipf分布_数据存储中Zipf分布
  8. 大厂面试|字节跳动面试题汇总
  9. 【转】PIC单片机入门笔记(新手学PIC必看)——基于PIC16F886
  10. cannot open clipboard