身份证检验规则正则表达式,求身份证号校验公式
大家好,身份证检验规则正则表达式相信很多的网友都不是很明白,包括求身份证号校验公式也是一样,不过没有关系,接下来就来为大家分享关于身份证检验规则正则表达式和求身份证号校验公式的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
一、身份证号码后面几位是怎么校验的
先将身份证前面的17位数分别乘以不同的系数,然后将每一个相乘的结果相加,用所得之和除以11,看余数是多少,余数是0--9尾数就是0-9,如果余数是10,那么身份证的第18位数字就用罗马数字的【χ代替】。
因为是10的话就有19位数字了,与身份证号码十八位数的国家标准不相符合。因为是10的话就有19位数字了,与身份证号码十八位数的国家标准不相符合。
X:英语中第24个字母。X表示未知、无限,X还有“目标”和“希望”,X在社会学界表示“完美”,千言万语都可以用X来传递。数学中X在方程中通常表示未知数的值。在罗马数字中,X表示十。
身份证号码18位数字其表示的含义分别为:
(7、8、9、10位是年,11、12位是月,13、14位是日);
第15、16位:所在地派出所的代码;
第17位:奇数1、3、5、7、9表示男性,偶数2、4、6、8表示女性;
第18位:校检码:为0——9数字,或者罗马数字χ表示。
二、身份证的校验码是什么意思
身份证号码中的校验码是身份证号码的最后一位,是根据GB11643-1999中有关公民身份号码的规定,根据精密的计算公式计算出来的,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码,最后一位是数字校验码
三、身份证号码中什么叫校验码
1、代码作为数据在向计算机或其它设备进行输入时,容易产生输入错误,为了减少输入错误,编码专家发明了各种校验检错方法,并依据这些方法设置了校验码。
2、凡设有校验码的代码,是由本体码与校验码两部分组成(如组织机构代码),本体码是表示编码对象的号码,校验码则是附加在本体码后边,用来校验本体码在输入过程中准确性的号码。每一个本体码只能有一个校验码,校验码通过规定的数学关系得到。
3、校验码的校验原理是:系统内部预先设置根据校验方法所导出的校验公式编制成的校验程序,当带有校验码的代码输入系统时,系统利用校验程序对输入的本体码进行运算得出校验结果之后,再将校验结果与输入代码的校验码进行对比来检测输入的正确与否。如果两者一致,则表明代码输入正确,系统允许进入,如果不一致,则表明代码输入有误,系统拒绝进入,并要求代码重新输入。
四、求身份证号校验公式
身份证号是由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则说明不符合规则,是假的。
五、身份证的校验码可以区分什么人
身份证号码中的校验码是身份证号码的最后一位,是根据〖中华人民共和国国家标准GB11643-1999〗中有关公民身份号码的规定,根据精密的计算公式计算出来的,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。
1、将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7910584216379105842;
2、将这17位数字和系数相乘的结果相加;
3、用加出来和除以11,看余数是多少;
4、余数只可能有012345678910这11个数字。其分别对应的最后一位身份证的号码为10X98765432;
5、通过上面得知如果余数是2,就会在身份证的第18位数字上出现罗马数字的Ⅹ。如果余数是10,身份证的最后一位号码就是2;例如:某男性的身份证号码是34052419800101001X。我们要看看这个身份证是不是合法的身份证。首先:我们计算3*7+4*9+0*10+5*5+...+1*2,前17位的乘积和是189然后:用189除以11得出的结果是商17余2最后:通过对应规则就可以知道余数2对应的数字是x。所以,这是一个合格的身份证号码。
身份证检验规则正则表达式和求身份证号校验公式的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!
——————————————小炎智能写作工具可以帮您快速高效的创作原创优质内容,提高网站收录量和各大自媒体原创并获得推荐量,点击右上角即可注册使用
相关新闻推荐
- 身份证正则表达式 小程序 拍照身份证怎么自动提取信息 2023-12-01
- 身份证检验规则正则表达式,求身份证号校验公式 2023-12-01
- 身份证格式校验正则表达式,身份证号码错误怎么检测 2023-12-01
- 身份证校验规则正则表达式(身份证的校验码什么意思) 2023-12-01
- 身份证校验的正则表达式 身份证校验码什么意思 2023-12-01
- 身份证校验正则表达式java,身份证的校验码什么意思 2023-12-01