四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

JS支持帶x身份證號(hào)碼驗(yàn)證函數(shù)

<script type="text/Javascript">
alert(isIdCardNo("440781197007220512"));
//--身份證號(hào)碼驗(yàn)證-支持新的帶x身份證
function isIdCardNo(num) 
{
    var factorArr = new Array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1);
    var error;
    var varArray = new Array();
    var intValue;
    var lngProduct = 0;
    var intCheckDigit;
    var intStrLen = num.length;
    var idNumber = num;    
    // initialize
    if ((intStrLen != 15) && (intStrLen != 18)) {
        //error = "輸入身份證號(hào)碼長度不對(duì)!";
        //alert(error);
        //frmAddUser.txtIDCard.focus();
        return false;
    }    
    // check and set value
    for(i=0;i<intStrLen;i++) {
        varArray[i] = idNumber.charAt(i);
        if ((varArray[i] < '0' || varArray[i] > '9') && (i != 17)) {
            //error = "錯(cuò)誤的身份證號(hào)碼!.";
            //alert(error);
            //frmAddUser.txtIDCard.focus();
            return false;
        } else if (i < 17) {
            varArray[i] = varArray[i]*factorArr[i];
        }
    }
    if (intStrLen == 18) {
        //check date
        var date8 = idNumber.substring(6,14);
        if (checkDate(date8) == false) {
            //error = "身份證中日期信息不正確!.";
            //alert(error);
            return false;
        }        
        // calculate the sum of the products
        for(i=0;i<17;i++) {
            lngProduct = lngProduct + varArray[i];
        }        
        // calculate the check digit
        intCheckDigit = 12 - lngProduct % 11;
        switch (intCheckDigit) {
            case 10:
                intCheckDigit = 'X';
                break;
            case 11:
                intCheckDigit = 0;
                break;
            case 12:
                intCheckDigit = 1;
                break;
        }        
        // check last digit
        if (varArray[17].toUpperCase() != intCheckDigit) {
            //error = "身份證效驗(yàn)位錯(cuò)誤!...正確為: " + intCheckDigit + ".";
            //alert(error);
            return false;
        }
    } 
    else{        //length is 15
        //check date
        var date6 = idNumber.substring(6,12);
        if (checkDate(date6) == false) {
            //alert("身份證日期信息有誤!.");
            return false;
        }
    }
    //alert ("Correct.");
    return true;
}

function checkDate(date)
{
    return true;
}
</script>

JavaScript技術(shù)JS支持帶x身份證號(hào)碼驗(yàn)證函數(shù),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 大唐狄仁杰演员表介绍| 珠江电视台直播 珠江频道| 讯息 电影| 第一财经今日股市直播间在线直播| 北京卫视节目表今天| 家庭理论电影| 张耀扬实际身高| 日韩 欧美 视频| 好看的拉片| 白丝带 电影| 薛平贵与王宝钏56集免费观看| ca109| 特级一级片| 高奇| 短剧《职场里的秘密》| 掐脖子的视频| 免费看黄直播| 单招考试查询成绩入口| 秀人网周妍希| 妻子的秘密在线| 哥谭演员表| 男士血压标准对照表| angela white在线播放| 凌晨晚餐| 帕瓦德奥特曼| 原罪说| 悠悠寸草心第一部| 小学毕业老师解散班级群寄语| 欧美日韩欧美日韩| 因鬼六罪恶六芒星| cctv16节目表今天目表| 陈昱| 抖音网页| 北京卫视今天全部节目表| 周杰伦《退后》歌词| 老司机avhd101高清| lanarhoades在线av| 马文的战争电影完整视频观看| 操老女人视频| 乡村女教师 电影| 相声《别人家的孩子》|