只有15位号码的就是第一代身份证,而18位号码的则是第二代身份证。15位的身份证和18位的身份证的区别是:第二代身份证比第一代身份证增加了出生年份中的前两位数字和最后一位数字校验码。

  18位的第二代身份证号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码、八位数字出生日期码、三位数字顺序码和一位数字校验码。 
  地址码(前六位数):表示身份证编码对象常住户口所在省份、地市,以及县(市、旗、区)的行政区划代码,按照GB/T2260的规定执行。其中:前1、2位数字表示所在省份的代码; 第3、4位数字表示所在地市的代码; 第5、6位数字表示:所在县(市、旗、区)的代码。
  出生日期码(第七位至十四位):表示身份证编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码之间不用分隔符。
  顺序码(第十五位至十七位):表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。

  校验码(第十八位数):作为尾号的校验码,是由身份证号码编制单位按统一的公式计算出来的,如果某人的尾号是0-9,都不会出现Ⅹ,但如果尾号是10,那么就得用Ⅹ来代替,因为如果用10做尾号,那么此人的身份证就变成了19位,而19位的号码违反了国家标准,并且我国的计算机应用系统也不承认19位的身份证号码。Ⅹ是罗马数字的10,用Ⅹ来代替10,可以保证公民的身份证符合国家标准。

第1到第6不变,第7位和第8位为19,当然如果是2000年后出生的就是20,第9位到第17位就是原一代中的第7位到第15位,然后就是最后一位,最后一位是校验码,是通过一定的公式将前面17个数字分别乘以一个基数再相加,然后再除以11和取余,每个余数对应0-10这11个的数字中的一个,对应不是以顺序来的,而10最终以x体现,网上能够查到具体计算方法

15位的最后一位判断性别,18位的倒数第二位判断性别,单男双女。

只要带身份证去,做个身份证号码的升位就行了,以后你在银行系统里的资料显示的就是升位后的信息了

需要提醒一点,如果你拥有证券帐户的话,且也是15位身份证开的,办理第三方存管后,要先在券商升位,然后再到银行升位,如果反了,你的问题就大了,很难办理。

汇总15位身份证号和18位身份证号的区别相关推荐

  1. 判断身份证:要么是15位,要么是18位,最后一位可以为字母,并写程序提出其中的年月日

    package com.demo;public class Demo3 {public static void main(String[] args) {/** 判断身份证:要么是15位,要么是18位 ...

  2. 身份证号第18位(效验码)计算方法 用于检测身份证号是否正确

    前言: 由于在某些时候,可能需要用户输入真实的身份证号,但是用户可能会胡乱输入虚假的身份证号,导致信息的不真实性,所以为了防止用户胡乱输入,可以通过一些小方法来检测身份证号是否输入正确,本文将介绍一种 ...

  3. 【SQLServer】验证身份证号第18位校验码是否合法

    目录 1.业务场景 2.知识前提 3.实现方案 4.测试 5.参考链接 1.业务场景 参考国家标准GB 11643-1999,居民身份证号组成:6位数字地址码+8位数字出生日期码+3位数字顺序码+1位 ...

  4. Excel如何快速将15位身份证号码转为18位

    今天跟大家分享一下Excel如何快速将15位身份证号码转为18位 ​ 1.首先我们选中身份证号码单元格区域 2.点击[DIY工具箱] 3.点击[身份证]选择[15位身份证证升18位] 4.点击[确定] ...

  5. 16Aspx.com-将15位身份证转换成18位

    16Aspx.com-将15位身份证转换成18位 //************************************************************************* ...

  6. 身份证号码是18位数字字符构成的字符串,输入一个身份证号码判断该号码拥有者的性别

    /*身份证号码是18位数字字符构成的字符串,输入一个身份证号码判断该号码拥有者的性别 提示:第17为数字字符奇数为男,偶数为女 */ #include #include #include #inclu ...

  7. 身份证号第18位的计算

    身份证号每一位号码的意义 首选需要声明两点, 第18位为x:其实对应与编码系统中的10(十),因为进制的关系了: 第18位的取值是前面17位通过一定的编码规则(ISO 7064:1983.MOD 11 ...

  8. python身份证号码共18位_18位身份证校验

    数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小 ...

  9. java 统一社会信用代码营业执照 税号(18位)校验工具方法 可用

    网上相关的JS验证和JAVA验证还是有些的. 但是一部分存在String下标越界的bug,自己进行了一些修改后分享给大家. /*** 营业执照 统一社会信用代码(18位)* @param licens ...

  10. 15位身份证号和18位身份证号截取生日

    CASE WHEN T1.IDTYPE=01 AND LENGTH(TRIM(T1.IDNO))=15 THEN '19'||SUBSTR(T1.IDNO,7,6)WHEN T1.IDTYPE=01 ...

最新文章

  1. Matlab与线性代数 -- 单位矩阵
  2. Google用更少标签生成图像,还提出一个用于训练评估GAN的库
  3. 自适应_自适应信号分解综述
  4. 2.10. 代码片段:demo方法(Core Data 应用程序实践指南)
  5. 编程猫python讲师面试_【编程猫教师面试】在BOSS问了我很多,问我为什么选择编程猫,问我了解编程猫吗?-看准网...
  6. 李宏毅2020深度学习-判别方法和生成方法
  7. Nature公开1300多篇论文工厂论文的期刊分布,这个杂志高居榜首
  8. 2 PP配置-一般设置-为工厂分配工厂日历
  9. UI设计干货素材|教你正确使用浮动按钮
  10. Linux设备驱动程序学习(2)-调试技术
  11. 风云再起-后IOE时代的Oracle架构变迁与创新-V3
  12. Nginx日志和http模块相关变量
  13. java web 基础知识 流程图
  14. 企业微信 网页授权登入
  15. 搜狗输入法输出特殊符号快捷键
  16. “做我女朋友好吗?”vbs源码
  17. Vue——Module build failed: TypeError: loaderContext.getResolve is not a function错误解决
  18. PrimeNG p-Table 自定义shift多选功能
  19. Calendar计算两个日期之间的天数和周数
  20. 武汉Uber优步司机奖励政策

热门文章

  1. vue中使用v-for,出现警告 component lists rendered with v-for should have explicit keys
  2. 类似零基础学python的小说_就像看小说一样,让你一个小时学会Python零基础「强烈推荐」...
  3. SQP 序列二次规划法
  4. 【Linux】【Shell】如何循环进入文件夹批量处理数据?批量修改文件的脚本
  5. 10 大最佳网络分析工具介绍
  6. 各种数据类型的取值范围(总结全)
  7. 基于RT1052 Aworks 测试PXP图像混合功能(十三)
  8. Python数据分析及可视化-招聘网站岗位数据分析
  9. 第十一届蓝桥杯b组(10月真题)
  10. LeetCode 1比特与比特字符