html 身份证最后一位计算
2017-02-04 11:11
246 查看
<script> function calc(str) { var coeff = [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1]; var suffix = ['1','0','x','9','8','7','6','5','4','3','2']; var sum = 0; for(var i=0;i<17;i++) sum += coeff[i] * parseInt(str.charCodeAt(i)-48); sum %= 11; str = str.substr(0,17) + suffix[sum]; return str; } </script> <body><button onclick="alert(calc(prompt('请输入待计算的身份证号(前17位)')))" >计算</button></body>
相关文章推荐
- 二代身份证号码最后一位校验位的计算方法
- 身份证 15位升级18位 和最后一位校验位计算
- 【身份证合法性检查程序】(计算最后一位检验码)
- 身份证18位最后一位计算函数
- 18位身份证号码最后一位校验码的计算方法
- 18位身份证号码最后一位校验码的计算方法
- 身份证号码(最后一位)计算。
- 密码学家亘古教授,破解了居民身份证号的密码,他可以分辨出身份证号的真假,还能猜出你身份证最后一位数字。下面是亘古教授计算身份证号末位的办法
- 身份证号码的了解------最后一位数字是有前面的十七位数字通过计算得到的
- 18位身份证号码最后一位校验码的计算方法
- 关于18位身份证号码最后一位计算(Java实现)
- 身份证号码最后一位校检码的计算公式
- 18位身份证号码最后一位校验码的计算方法
- 计算身份证最后一位
- JS实现身份证号码15位转18位时最后一位的算法
- EditText自定义输入数据格式,比如只能是数字和字母(身份证最后一位X)
- 如何计算N!的最后一位非零数字(POJ 1604 Just the Facts)
- 身份证最后一位校验码PHP版
- 身份证最后一位校验码
- 算身份证最后一位