javascript > test rib

Titretest rib
Postée le26-07-2010
Affichée198
Mini-lien
Description

rib

EtatNe contient pas d'erreurs. Ne contient pas d'erreurs.
Code d'insertion
Options
Afficher les numéros de lignes  Mettre la source en plein ecran  Selectionner la source  Partager sur Facebook 
Téléchargement Telecharger en format txt  Telecharger en format pdf  Telecharger en format js
Plein ecran
function genTest_isRIBvalid()
{
        if (genTest_isRIBvalid.arguments.length>=3)
        {
                var bqe=genTest_isRIBvalid.arguments[0];
                var gui=genTest_isRIBvalid.arguments[1];
                var cpt=genTest_isRIBvalid.arguments[2].toUpperCase();
                var tab= "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
                var tab1="123456789123456789234567890123456789".split("");
                while (cpt.match(/\D/) != null)
                cpt=cpt.replace(/\D/, tab1[tab.indexOf(cpt.match(/\D/))]);
                var cp=parseInt    (cpt, 10);

                a=bqe%97;
                a=a*100000+parseInt(gui, 10);
                a=a%97;
                a=a*Math.pow(10, 11) + cp;
                a=a%97
                a=a*100;
                a=a%97
                a=97-a;
                if (genTest_isRIBvalid.arguments.length>3)
                        return genTest_isRIBvalid.arguments[3]==a;
                else
                        return a;
        }
        else
        {
                return false;
        }
}