וובמאסטר - תיכנות ובניית אתרים
שאלות ותשובות:
הוסף תשובה

בדיקת תקינות מספר ת.ז



תגיות: JS‏  /  JavaScript‏  /  תקינות‏  /  validation‏  
הוסף תשובה  |  הוסף הערה
1 תשובות לשאלה זו
הוסף תשובה

String.prototype.VID = function(){
    var iIDLength = this.length,
        i,
        iID = this;
    if(iIDLength<9){
        for(i=0;i<9-iIDLength;i++){
            iID = "0" + iID;
        }
        iIDLength = 9;
    }

    var iCount = 0,
        iCurrent,
        iTemp;
    
    for(i=2;i<iIDLength+2;i++){    
        iTemp = iID.substr(i-2,1)*1;
        if(iTemp != 0){
            iCurrent=((i%2)+1)*iTemp;
            iCount+=iCurrent>9?1+iCurrent%10:iCurrent;
        }
    }
    return(iCount%10===0)
}
alert("00026".VID());

אוריקס, 24/10/2004
הוסף תשובה  |  הוסף הערה
הוסף תשובה לשאלה זו:




וובמאסטר © כל הזכויות שמורות