身份证的校验的正则表达式?求身份证号校验公式

发布时间:2023-12-01 09:12:47
发布者:网友

其实身份证的校验的正则表达式的问题并不复杂,但是又很多的朋友都不太了解求身份证号校验公式,因此呢,今天小编就来为大家分享身份证的校验的正则表达式的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

一、身份证的顺序码、校验码是那几个数字求助

身份证顺序码为:前六位是所在省(市)区(县)的代码,7~14位是本人岀生年月日数字码,15、16位是户籍地派出所代码,倒数第二位(17位)是性别码(男单女双),最后一位是校验码,由1~0(0用x表示)组成,一般随机产生。

二、身份证的校验码什么意思

1、身份证的校验码是身份证号码的最后一位。

2、是根据GB11643-1999中有关公民身份号码的规定,根据精密的计算公式计算出来的。先将身份证前面的17位数分别乘以不同的系数,然后将每一个相乘的结果相加,用所得之和除以11,看余数是多少,余数是0-9尾数就是0-9,如果余数是10,那么身份证的第18位数字就用罗马数字的X代替。因为是10的话就有19位数字了,与身份证号码十八位数的国家标准不相符合。

三、求身份证号校验公式

身份证号是由17位数字和1位检验码组成。其中校验码是根据前面十七位数字码,按照ISO7064:1983.MOD11-2校验码计算出来的。 假设身份证号在A1单元格,在其他单元格中输入=AND(LEN(A1)=18,MID("10X98765432",MOD(SUM(MID(A1,ROW($1:$17),1)*2^(18-ROW($1:$17))),11)+1,1)=RIGHT(A1)) 上面公式是数组公式,输入完后CTRL+SHIFT+回车 为TRUE说身份证号符合国家规定的生成规则(但并不能保证身份证是真的),FALSE则说明不符合规则,是假的。

四、身份证验证码是什么

校验码可以用来识别身份证号码是否真实存在。身份证上的号码一共有18位,前1和2位的数字是目前所在省份的代码,3和4位是所在城市的代码,5、6位则是所在区县的代码,7-14位分别代表了出生的年、月、日,7-10位代表的是年份,11和12位是月份,13和14位是日。15和16位是当地派出所的代码,17位是性别的区分,奇数代表男性,偶数代表女性。18位则是身份证的校验码。尾号的X用来代替数字10。

身份证是中华人民共和国居民身份证的简称。身份证分为实卡身份证和电子身份证,是用来证明一个人身份的法定证件。第一代身份证是在1984年4月6日由国务院发布的《中华人民共和国居民身份证试行条例》后开始颁发的。二代身份证是从2004年3月29日换发的,相较于一代而言,二代身份证的表面采用了防伪膜和印刷防伪的技术,并且在内部都安置了非接触式IC卡智能芯

五、身份证号码尾号的校验码是由什么公式计算出来的

先将身份证前面的17位数分别乘以不同的系数,然后将每一个相乘的结果相加,用所得之和除以11,看余数是多少,余数是0--9尾数就是0-9,如果余数是10,那么身份证的第18位数字就用罗马数字的【χ代替】。因为是10的话就有19位数字了,与身份证号码十八位数的国家标准不相符合。因为是10的话就有19位数字了,与身份证号码十八位数的国家标准不相符合。X:英语中第24个字母。X表示未知、无限,X还有“目标”和“希望”,X在社会学界表示“完美”,千言万语都可以用X来传递。数学中X在方程中通常表示未知数的值。在罗马数字中,X表示十。

好了,关于身份证的校验的正则表达式和求身份证号校验公式的问题到这里结束啦,希望可以解决您的问题哈!

——————————————小炎智能写作工具可以帮您快速高效的创作原创优质内容,提高网站收录量和各大自媒体原创并获得推荐量,点击右上角即可注册使用

小炎智能写作