原文:身份证第十八位(校验码)验证计算法

将前面的身份证号码 位数别离乘以不同的系数。从第一位到第十七位的系数别离为: 。 将这 位数字和系数相乘的成果相加。 用加出来和除以 ,看余数是多少 余数只可能有 这 个数字。其别离对应的最终一位身份证的号码为 X 。 经过上面得知假如余数是 ,就会在身份证的第 位数字上呈现罗马数字的 。假如余数是 ,身份证的最终一位号码就是 。 例如:某男性的身份证号码是 X。咱们要看看这个身份证是不是合法的 ...

2019-10-31 10:23 0 704 推荐指数:

查看详情

居民身份证编码规则及校验码算法

中国居民身份证号码编码规则 第一、二位表示省(自治区、直辖市、特别行政区)。 第三、四位表示市(地级市、自治州、盟及国家直辖市所属市辖区和县的汇总)。其中,01-20,51-70表示省直辖市;21-50表示地区(自治州、盟)。 第五、六位表示县(市辖区、县级市、旗 ...

Wed Jun 24 17:15:00 CST 2020 0 3402
身份证号码验证验证最后一位校验码

身份证号第18位是校验码,可以通过计算准确的验证身份证号是否正确。参考了网上的代码,自己修改了一些,写在这里备忘。 JavaScript代码: Java代码: 测试结果: ...

Tue Sep 11 17:41:00 CST 2018 0 1259
身份证校验

一、身份证规则 根据〖中华人民共和国国家标准GB11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合,由十七位数字本体和一位数字校验码组成。 排列顺序从左至右依次为:六位数字地址八位数字出生日期,三位数字顺序和一位数字校验码身份证号编码规则 ...

Wed Oct 13 08:06:00 CST 2021 0 216
查验身份证 (15 分) 一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值

// test4.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。// #include "pch.h"#include <iostream>#include ...

Thu Nov 08 08:17:00 CST 2018 0 7455
身份证格式验证算法

今天在九城注册WOW,发现身份证号码输入只能输入真实号码才能通过,非常惊讶,不知道他怎么检测出来的。后来经软件群里无名火的点拨,搜刮到这些资料,与大家共享。18位身份证标准 18位身份证标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999《公民身份号码》中做了明确的规定 ...

Wed Oct 21 02:06:00 CST 2015 0 4420
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM