Validez un IBAN (numéro de compte bancaire international) en imposant que son préfixe pays corresponde à la juridiction sélectionnée.
Contrôles effectués
- Correspondance du pays — les deux premières lettres doivent égaler le code ISO du pays choisi (par exemple
DEpour l’Allemagne). - Longueur — le nombre total de caractères doit correspondre à la table officielle des longueurs pour ce pays.
- Jeu de caractères — uniquement des caractères alphanumériques après normalisation ; les espaces sont ignorés.
- Somme de contrôle MOD-97 — chiffres et lettres sont réarrangés, les lettres converties en nombres (
A→10 …Z→35), et le grand entier doit laisser un reste de 1 une fois divisé par 97.
Quand l’utiliser
Filtrer les formulaires de coordonnées bancaires, pré-valider des fichiers de paiement SEPA, ou enseigner comment l’IBAN regroupe pays, somme de contrôle et données de compte domestiques en une seule chaîne.
Limites
Une somme de contrôle valide ne garantit pas que le compte soit ouvert, joignable ou appartenant au bénéficiaire. Des comptes fermés et des chiffres domestiques permutés peuvent théoriquement passer de rares cas limites. Cet outil n’appelle pas les réseaux bancaires ni le registre IBAN en temps réel.