简易二代身份证校验
来源:互联网 发布:淘宝客网站seo 编辑:程序博客网 时间:2024/04/28 18:37
二代身份证的最后一位数字为校验位,用js实现了校验功能
function IDnum_check(ID) { var reg = /^\d{18}$/; var pass = true; if(reg.test(ID) == false) { pass= false; return false; } else { var code = ID.toString().split(""); //权重因子 var factor = [ 7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2 ]; //校验位 var parity = [ 1, 0, 'X', 9, 8, 7, 6, 5, 4, 3, 2 ]; var sum = 0; for(var i = 0; i < 17; i++) { sum += code[i] * factor[i]; } if(code[17] != parity[sum%11]) { pass = false; return false; } else return true; }}
阅读全文
0 0
- 简易二代身份证校验
- Android 二代身份证精确校验
- java简易身份证校验
- 校验二代身份证,提取生日性别等信息
- 校验二代身份证,提取生日性别等信息
- 二代身份证编码规则及校验代码实现
- C#读取二代身份证
- C#读取二代身份证
- 验证二代身份证真假
- PHP验证二代身份证
- .net读取二代身份证
- 读取二代身份证
- Js 二代身份证验证
- 二代身份证号码校验方法
- 身份证校验
- 身份证校验
- 身份证校验
- 身份证校验
- 堆及topk问题
- WPF Hello World 之 WPF窗口创建的三种方法
- 我将进化成一条狗(6)——3D显示
- 成就达成:AppStore付费榜第一名
- C++实验六-项目一
- 简易二代身份证校验
- Hibernate数据关联映射之一对多和多对一配置
- 多线程四(ReentrantLock与Condition)
- jupyter notebook:使用argparse包存在的问题及解决
- win7安装python3.6和selenium
- Mysql配置
- NDIS接收网络数据
- eclipse新建标准maven目录结构
- 小知识