最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2013年11月18日 15:38:12   投稿:shangke  
下面這段代碼完全實現(xiàn)了判斷是否合格.傳入號碼就行了,包括了算法,下面的是用Ext實現(xiàn)的,但是基于javascript的語法居多,基本都可以用

復制代碼 代碼如下:

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;
    };

相關文章

  • iconfont的N種使用方法小結

    iconfont的N種使用方法小結

    使用iconfont字體圖標可以隨意改變大小,避免圖片放大失真問題,但是值得注意,修改字體圖標大小的時候使用font-size屬性,并且顏色可隨意更改,本文給大家介紹iconfont的N種使用方法,感興趣的朋友一起看看吧
    2024-01-01
  • 微信小程序實現(xiàn)時間戳格式轉換

    微信小程序實現(xiàn)時間戳格式轉換

    這篇文章主要為大家詳細介紹了微信小程序實現(xiàn)時間戳格式轉換,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • Bootstrap每天必學之標簽頁(Tab)插件

    Bootstrap每天必學之標簽頁(Tab)插件

    Bootstrap每天必學之標簽頁(Tab)插件,通過這個插件您可以把內容放置在標簽頁或者是膠囊式標簽頁甚至是下拉菜單標簽頁中,感興趣的小伙伴們可以參考一下
    2016-04-04
  • JS 去前后空格大全(IE9親測)

    JS 去前后空格大全(IE9親測)

    本文為大家詳細介紹下JS去前后空格及所有空格,代碼在IE9環(huán)境下測試,感興趣的朋友可以參考下哈,希望對大家有所幫助
    2013-07-07
  • JS不間斷向上滾動效果代碼

    JS不間斷向上滾動效果代碼

    不間斷向上滾動的效果,想必大家都有見到過吧,本文也為大家準備一個使用js實現(xiàn)的不間斷向上滾動效果,感興趣的朋友可以參考下
    2013-12-12
  • Javascript中的apply()方法淺析

    Javascript中的apply()方法淺析

    這篇文章主要介紹了Javascript中的apply()方法淺析,本文講解了apply vs call、Javascript apply 方法等內容,需要的朋友可以參考下
    2015-03-03
  • 最新評論

    平昌县| 绥德县| 吉木乃县| 林甸县| 九龙坡区| 湾仔区| 通山县| 萝北县| 邳州市| 泽普县| 齐河县| 满城县| 鹤庆县| 泰来县| 旬阳县| 漠河县| 攀枝花市| 赣州市| 和田市| 调兵山市| 和政县| 含山县| 东源县| 措美县| 阿拉善盟| 湖南省| 沐川县| 错那县| 礼泉县| 伽师县| 渭源县| 新竹市| 嵊泗县| 嘉兴市| 望江县| 南江县| 九江县| 黑山县| 游戏| 威宁| 安岳县|