麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

javascript驗證身份證完全方法具體實現(xiàn)

2019-11-20 21:40:16
字體:
來源:轉載
供稿:網(wǎng)友

復制代碼 代碼如下:

var certCardValid = function(id){
        var arrVerifyCode = [1,0,"x",9,8,7,6,5,4,3,2];
        var wi = [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2];
        var Checker = [1,9,8,7,6,5,4,3,2,1,1];
        var msg = "";
        if(id.length != 15 && id.length != 18) {
            Ext.MessageBox.alert("信息提示","身份證號共有15位或18位。");
            return false;
        }

        var ai = id.length == 18 ?  id.substring(0,17) : id.slice(0,6) + "19" + id.slice(6,16);

 
        if (!/^/d+$/.test(ai)) {
            Ext.MessageBox.alert("信息提示","身份證除最后一位外,必須為數(shù)字。");
            return false;
        } 

 
        var yyyy = ai.slice(6,10);
        var mm = ai.slice(10,12)-1; 
        var dd = ai.slice(12,14);
        var d = new Date(yyyy,mm,dd);
        var now = new Date();
        var year = d.getFullYear();
        var mon = d.getMonth(); 
        var day = d.getDate();

 
        if (year != yyyy || mon != mm || day != dd) {
            Ext.MessageBox.alert("信息提示","身份證無效。");
            return false;
        }

 
        for(var i = 0,ret = 0; i < 17; i++){
            ret += ai.charAt(i) * wi[i];
        }

        ai += arrVerifyCode[ret %= 11];
        ai = ai.toUpperCase();

 
        if(id.length == 18 && id != ai){
            Ext.MessageBox.alert("信息提示","身份證無效。");
            return false;
        }
        return true;
    };

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久久资源网 | 成人性视频免费网站下载软件 | 欧美亚洲国产成人综合在线 | 福利免费在线 | 爱操影视 | av在线免费观看网 | 少妇色诱麻豆色哟哟 | 男男羞羞视频网站国产 | 嫩草91在线 | 精品国产一区二区三区四区在线 | 久久综合精品视频 | 久久久久久久久91 | 欧美成人一级 | 国产精品久久久久久久久久三级 | 成年人黄色免费网站 | 久久国产91| 99激情| 久久久久久久九九九九 | 国产欧美日韩在线不卡第一页 | 一区二区免费看 | 黄污在线观看 | 国产日韩在线视频 | 亚洲成人久久精品 | 成av在线 | 国产美女一区二区在线观看 | 国产精品热| 亚洲成年人免费网站 | 亚洲午夜影院在线观看 | 一本色道久久综合亚洲精品小说 | 精品成人网 | 黄色片免费看看 | videos高潮| 国产精品视频六区 | 成人毛片100部免费观看 | 国产一级桃视频播放 | 国产免费一级淫片 | 免费国产一区二区视频 | 国产精品色综合 | 国产精品18久久久久久久久 | 黄色18网站 | 欧美成人一区免费视频 |