Ce script met en pratique l’algorithme de la clé de Luhn pour vérifier un numéro de carte bleue ou un numéro de Siret. Pour vérifier un numéro de carte bleue (ou un Siret par exemple) on procède de la manière suivante : - on double un chiffre sur deux, en commençant par le premier (donc, on double le 1er, le 3eme, le 5eme, etc). - Si le résultat dépasse 9, on lui soustrait 9. - On prend tous ces chiffres doublés, on les additionne et on ajoute tous les chiffres de rangs pairs qui restent (le 2eme, le 4eme, etc). - Si le numéro de carte est valide, le résultat doit être un multiple de 10. La fonction réclame en entrée le chiffre à tester et la longueur qu'il doit avoir.