判断身份证号码是否正确的公式(判断身份证号码是不是18位的公式)

判断身份证号码是否正确的公式(判断身份证号码是不是18位的公式)

首页维修大全综合更新时间:2024-05-17 19:42:50

判断身份证号码是否正确的公式

根据中国身份证号码的校验规则,可以通过以下公式判断身份证号码的正确性:

1. 首先,将身份证号码的每一位数字乘以对应的权重系数,将结果相加。

2. 权重系数的计算规则是:身份证号码的第i位数字与对应位置的权重系数wi的乘积,其中i为身份证号码的第i位(从1开始计数),wi是权重系数。

3. 权重系数的计算规则是:wi = 2^(n-1) % 11,其中n为身份证号码的总位数。

4. 对以上结果除以11取余数。

5. 如果余数为0,则身份证号码正确。

请注意,在判断身份证号码是否正确之前,还需要检查该身份证号码的位数是否正确(一般为18位),以及前17位是否全部为数字。另外,最后一位若为字母X,一般需要转换成数字10来进行计算。

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.