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.
Toucharger vous conseille
-
Nouveautés Antidote 12
Antidote 12, l’allié ultime de vos textes
Vous rêvez d’écrire sans fautes, de trouver le mot juste ou de reformuler vos phrases pour les rendre plus percutantes ? La nouvelle version d’Antidote, Antidote 12, est arrivée avec des innovations impressionnantes pour améliorer vos écrits....
-
Parallels Desktop 20
Parallels Desktop 20 a été lancé avec plusieurs nouveautés et nouvelles fonctionnalités qui visent à améliorer l'expérience des utilisateurs de Mac souhaitant exécuter des applications Windows. Voici un aperçu des principales nouveautés : 1. Amélioration de la performanceParallels 20...
-
Généatique 2025 : La nouvelle référence des logiciels de généalogie
Généatique 2025, le tout dernier né de l’éditeur CDIP, vient de paraître, consolidant sa place en tant que référence incontournable pour tous les amateurs de généalogie. Avec plus de 35 ans d’expertise, ce logiciel offre une prise en main simple et intuitive, tout en intégrant des...
-
Adobe Elements 2025
Présentation générale
La gamme Adobe Elements 2025 est conçue pour ceux qui recherchent une solution créative puissante mais simple d’utilisation. Adobe a misé sur l’accessibilité pour cette édition, en offrant des outils avancés de retouche photo et montage vidéo tout en gardant une...