首页 安全文摘 正文

身份证号尾数计算器在线版附源文件

前几天在黑白网发布了一篇名为:《身份证最后一位算法》的文章,详细的阐述了身份证前17位与最后一位的关系。在文末也附上了工具源码,但奈何编程并不是人人都会。所以思考了一下捣鼓出了在线版本。在线使用function calc(str) { var coeff = [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1]; var su

前几天在黑白网发布了一篇名为:《身份证最后一位算法》的文章,详细的阐述了身份证前17位与最后一位的关系。

在文末也附上了工具源码,但奈何编程并不是人人都会。

所以思考了一下捣鼓出了在线版本。

在线使用

源码

<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>
    <button onclick="alert(calc(prompt(&#39;请输入待计算的身份证号(前17位)&#39;)))">立即计算</button>

身份证号尾数计算器在线版附源文件  安全文摘  第1张

本文转载自互联网,如有侵权,联系删除

转载请注明本文地址:https://heibai.org.cn/1158.html

相关推荐

看起来这里没有任何东西...

评论列表
学习学习
2019-11-27 16:56:35 回复
学习学习
2019-12-17 10:17:14 回复
厉害
2019-12-27 11:42:22 回复
学习学习
2020-05-04 11:37:06 回复
hhh
lihai
2020-05-09 19:26:38 回复
hhh
厉害
2020-05-09 19:26:50 回复
学习
2020-05-17 17:45:48 回复
学习
2020-05-29 18:31:55 回复
学习学习
2020-06-22 21:59:40 回复
看看
2020-07-02 18:40:06 回复
牛皮
2020-09-21 15:36:31 回复
学习
2020-12-26 10:40:47 回复
牛逼
2021-04-22 15:55:53 回复
学习
2021-07-17 18:36:06 回复
学习学习
2021-07-17 18:38:40 回复
看看
2022-04-24 14:59:08 回复

ainiaobaibaibaibaobaobeishangbishibizuichiguachijingchongjingdahaqiandaliandangaodw_dogedw_erhadw_miaodw_tuzidw_xiongmaodw_zhutouganbeigeiliguiguolaiguzhanghahahahashoushihaixiuhanheixianhenghorse2huaixiaohuatonghuaxinhufenjiayoujiyankeaikeliankouzhaokukuloukunkuxiaolandelinileimuliwulxhainiolxhlikelxhqiuguanzhulxhtouxiaolxhwahahalxhzanningwennonuokpinganqianqiaoqinqinquantouruoshayanshengbingshiwangshuaishuijiaosikaostar0star2star3taikaixintanshoutianpingtouxiaotuwabiweifengweiquweiwuweixiaowenhaowoshouwuxiangjixianhuaxiaoerbuyuxiaokuxiaoxinxinxinxinsuixixixuyeyinxianyinyueyouhenghengyuebingyueliangyunzanzhajizhongguozanzhoumazhuakuangzuohenghengzuoyi
感谢您的支持