首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

JS实现身份证号码15位转18位时最后一位的算法

<SCRIPT LANGUAGE="JavaScript"> <!-- var lastNumber; var id = "15位身份证号码"//15位身份证号码 var getNum=eval(id.charAt(0)*7+id.charAt(1)*9+id.charAt(2)*10+id.charAt(3)*5+id.charAt(4)*8+id.charAt(5)*4+id.charAt(6)*2+id.charAt(7)*1+id.charAt(8)*6+id.charAt(9)*3+id.charAt(10)*7+id.charAt(11)*9+id.charAt(12)*10+id.charAt(13)*5+id.charAt(14)*8+id.charAt(15)*4+id.charAt(16)*2); getNum=getNum%11; switch (getNum) { case 0 : lastNumber="1"; break; case 1 : lastNumber="0"; break; case 2 : lastNumber=...
类别:网页编程 - JavaScript    查看:130    更新:2014-05-26

几个身份证方面的函数

// 计算身份证校验码,根据国家标准GB 11643-1999 function idcard_verify_number($idcard_base){    if (strlen($idcard_base) != 17){ return false; }    // 加权因子    $factor = array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2);        // 校验码对应值    $verify_number_list = array(’1’, ’0’, ’X’,&...
类别:网页编程 - PHP技术    查看:74    更新:2014-05-19