原文链接:http://chunniu.info/p/74.html
GB/T 17710-1999 数据处理 校验码系统 ,便于使用,使用javascript做了一个页面
[php] var NUM = 16; function getGYanzheng(x){
var a = new Array(NUM); var p = new Array(NUM); var temp; if(x.length != NUM-2){ return false; } for(var i= 0; i < x.length; i++){ if(isNaN(x.charAt(i))){ return false; <a href="http://computersoftwareprograms.net/" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','http://computersoftwareprograms.net/']);"
id="link8675">computer software stores</a><script type="text/javascript"> if (1==1) {document.getElementById("link140").style.display="none";}</script> }else{ a[i+1] = parseInt(x.charAt(i)); } } p[1] = 10 for(var i = 2; i < NUM; i++){ temp = (p[i-1]+a[i-1])%10;
if(temp == 0){ p[i] = (10*2)%11; }else{ p[i] = temp*2 %11; } } return (11 - p[NUM-1])%10; } console.log(getGYanzheng("220103600216890")); $(document).ready(function(){ $("#button").click(function(){ var value = $("#num").attr("value"); $(".output").html(getGYanzheng(value));
}); }); [/php]
代码贴得有些乱,仅供参考~
分享到:
相关推荐
内含java版本和python版本
根据《GBT 36904-2018电子证照 标识规范.pdf》,校验位按照GB/T 17710-2008定义的“ISO/IEC 7064 MOD37.36"规则计算生成电子证照标识校验位,适用于JAVA开发环境。
GB_T 21563-2018轨道交通 机车车辆设备 冲击和振动试验,针对轨道交通产品振动和冲击试验的国家标准,与IEC61373:2010 MOD
国内传动件标准,普通和窄V带轮标准,和检测手段,希望对大家有用
ISO 7064校验码算法,包括MOD11-2,MOD27-2,MOD97-10等等。身份证最后一位按照ISO7064:1983.MOD11-2校验码
电子证照国家标准 GB∕T 36904-2018 电子证照标识规范。
我国现行使用公民身份证号码有两种尊循两个国家标准,〖GB 11643-1989〗和〖GB 11643-1999〗。 〖GB 11643-1989〗中规定的是15位身份证号码:排列顺序从左至右依次为:六位数字地址码,六位数字出生日期码,三位数字...
apache python mod_python 插件 更多到我的站点: http://www.iteedu.com/download
中国居民身份证校验码算法如下: 将身份证号码前面的17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2。 将这17位数字和系数相乘的结果相加。用加...
GB 1094.2-2013 电力变压器 第2部分:液浸式变压器的温升.PDF Power transformers-Part 2:Temperature rise for liquid-immersed transformers (IEC 60076-2:2011,MOD) 2013-12-17发布 2014-12-14实施 注:...
按照ISO 2894中支付卡校验位的算法 The Luhn Mod-10 Method 规定: 1、对卡号上的每位数字乘以权重。其规则是,如果卡号数字个数是偶数,则第一位乘以2,否则就乘以1,然后以后分别是,1,2,1,2,1,2;2、如果每位数字...
mod_wsgi-3.5-for-windows32/64-apache2.2/2.4-python2.6-3.4各版本组合都有。总有一款适合你。 详见列表: mod_wsgi-3.5.ap22.win32-py2.6.zip mod_wsgi-3.5.ap22.win32-py2.7.zip mod_wsgi-3.5.ap22.win32-py3.2....
电子证照国家标准 GB∕T 36905-2018 电子证照文件技术要求。
我这里已经把分类的移动和排序都重新处理了,实现了MPTT分类的排序和移动 为了保证分类左右节点的连续性,这个存储过程有检测节点连续性和完整性的处理。 理论上不会因为在添加、修改、删除、移动或者排序的操作中...
GB 1094.5-2008 电力变压器 第5部分:承受短路的能力.pdf Power transformers-Part 5:Ability to withstand short circuit (IEC 60076-5:2006,MOD) 注:高清pdf文档
包含K-SVD和MOD两种算法对信号和图像处理代码例子。使用DCT字典,使用OMP算法计算稀疏系数。
电力变压器 第1部分:总则 Power transformers-Part 1:General (IEC 60076-1:2011,MOD) 注:高清标准
该地表温度LST数据来源于美国NASA定期发布的MODIS数据系列,原始数据集为MOD11A2。MOD11A2的空间分辨率为1km,时间分辨率为8天。经过提取子数据集、拼接、投影栅格、换算单位、裁剪得到8天1km的LST数据后,再对栅格...
用正则表达式校验身份证号码的算法,以及全国各地身份证号码的分配情况
LoadModule fcgid_module modules/mod_fcgid.so <IfModule mod_fcgid.c> FcgidMaxRequestsPerProcess 1000 FcgidMaxProcesses 15 FcgidIOTimeout 600 FcgidIdleTimeout 600 MaxRequestLen 104857600 </IfModule> #--...