二代身份证号码最后一位校验位的计算方法
一. 将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2
二. 将这17位数字和系数相乘的结果相加。
三. 用加出来和除以11,看余数是多少?
四. 余数只可能有0 1 2 3 4 5 6 7 8 9 10这11个数字。其分别对应的最后一位身份证的号码为1 0 X 9 8 7 6 5 4 3 2。
五. 通过上面得知如果余数是2,就会在身份证的第18位数字上出现罗马数字的Ⅹ。如果余数是10,身份证的最后一位号码就是2。
例如:某男性的身份证号码是34052419800101001X。我们要看看这个身份证是不是合法的身份证。
首先:我们得出,前17位的乘积和是189
然后:用189除以11得出的结果是17 + 2/11,也就是说余数是2。
最后:通过对应规则就可以知道余数2对应的数字是x。所以,这是一个合格的身份证号码。
二代身份证号码最后一位校验位的计算方法相关推荐
- 第二代身份证计算最后一位校验位-程序
目录 [1]规则 [2]实现程序 [1]规则 首先我们了解一下规则: 第二代身份证号码第十八位数字的计算方法为: 一. 将前面的身份证号码17位数分别乘以不同的系数.从第一位到第十七位的系数分别为:7 ...
- Js二代身份证号码正则验证
一代身份证号码是十五位, 2013年1月1日开始,咱们中国全面停止使用一代身份证了. 二代身份证号码: 1-6位:表示行政区划的代码. 1.2位,所在省(直辖市,自治区)代码: 3.4位,所在地级市( ...
- 二代身份证号码验证器[超简单]
一代身份证号码是十五位, 2013年1月1日开始,咱们中国全面停止使用一代身份证了. 二代身份证号码: 1-6位:表示行政区划的代码. 1.2位,所在省(直辖市,自治区)代码: 3.4位,所在地级市( ...
- 【JS】Js二代身份证号码正则验证
Js二代身份证号码正则验证代码: export function checkIDCard(idcode) {// 加权因子var weight_factor = [7,9,10,5,8,4,2,1,6 ...
- 编写函数,实现对身份证号码最后一位的验证
二代身份证号码为18位,其最后一位(第18位)的计算方法为: 1. 将前面的身份证号码17位数分别乘以不同的系数.从第一位到第十七位的系数分别为: 7-9-10-5-8-4-2-1-6-3-7-9-1 ...
- 正则实现二代身份证号码验证详解
Start 开发过程中,常常需要对一些输入信息进行有效性验证,使用正则表达式进行校验是最简单.效率最高的方式了,下面就来看看15/18位身份证号码验证的正则表达式吧. 一: IdCodeValid:f ...
- 【详细说明】二代身份证号码的组成结构(含校验码算法与行政区划代码)
文章内容:二代身份证号码的组成结构(含校验码算法与行政区划代码) 关键词组:身份证号码.组成.校验码.行政区划码 使用软件:无 虚拟环境:无 操作系统:Windows 11 文章目录 一.身份证号码划 ...
- 输入身份证判断性别python最后一位是英文怎么写_身份证号码最后一位,是表示性别用的吗?...
展开全部 表示性别是倒数第二位,偶为女单为男. 最后一位是数字校验码,主要是为了校验计算机输入公民身份e68a84e8a2ad62616964757a686964616f31333365633963证 ...
- 【转载】 身份证号码校验(15位和18位都可以)
转载自: 开源中国社区 面向对象的15位.18位中国大陆身份证号码解析.验证工具 import java.text.ParseException; import java.text.Simple ...
最新文章
- 一、Axis2 WebService开发准备工作
- 空间统计笔记之一(基础知识)
- linux服务器在线人数,servlet监听器实现在线人数统计源码实例
- 遗传算法(Genetic Algorithm )+C++实现解决TSP问题
- 如何用JavaScript判断dom是否有存在某class的值?
- php smart模板,vaphp整合smart模板有关问题
- Python OpenCV人脸识别案例
- android和flask交互,java - 当我从Android向Flask Web服务发送参数时,如何解决“ SSL库故障”? - 堆栈内存溢出...
- ENVI修复图像坏点扩展补丁
- 根据语句自动生成正则表达式
- Python基础之window常见操作
- teamviewer设备数量上限怎么解决_支小蜜刷脸支付设备解决方案,支小蜜刷脸支付设备怎么使用...
- 那个学Python 的同龄人,也许已经超越你了!
- 怎么在Windows 11中为音频输出选择扬声器
- 每日小记2017.2.20
- 数据结构--数组+链表实现哈希表
- 计算器c语言源代码全,C语言的计算器源代码
- cvs数据格式 gps_CSV、TXT 和 GPX 文件
- lumion自动保存_全是踩过的坑,20条新人必看的Lumion良好操作习惯
- 24点游戏(C++)
热门文章
- 知识图谱--实体关系抽取,依存句法分析
- Linux之更改配置文件永久修改IP地址
- Linux远程SSH终端和文件传输工具
- sql server与java连接数据库_Java连接数据库(SQL Server)
- MySQL数据恢复(通过.frm和.idb文件)
- DirectX的error LNK2019: 无法解析的外部符号 _Direct3DCreate9@4,该符号在函数 long __cdecl InitD3D(struct HWND__ *)
- POI java导出Excel设置自适应行高
- centos英文版下如何安装中文语言
- 调用notify方法
- 下载并解密的ts文件,发现一部分ts文件能播放,一部分不能播放