Validateur de DNI (Espagne)
Validation en ligne de numéros DNI espagnols. Vérifie le format, la structure et la clé de contrôle.
Comment fonctionne la validation du DNI ?
La validation nettoie les points, tirets et espaces, vérifie la structure stricte du DNI (8 chiffres + 1 lettre) et applique la formule Modulo 23.
Le reste de la division par 23 est comparé à la séquence de 23 lettres TRWAGMYFPDXBNJZSQVHLCKE définie par la Police espagnole (DGP) et l'AEAT.
Anatomie & Structure du DNI Espagnol
La carte nationale d'identité espagnole (DNI) comprend 9 caractères officiels:
| Position | Champ | Longueur | Signification & Règle | Exemple |
|---|---|---|---|---|
| 1 à 8 | Numéro Séquentiel | 8 chiffres | Identifiant numérique émis par la Dirección General de la Policía | 12345678 |
| 9 | Lettre de Contrôle | 1 lettre | Lettre calculée par Modulo 23 sur la table TRWAGMYFPDXBNJZSQVHLCKE | Z |
Algorithme de Validation du DNI (Modulo 23)
Le calcul de la clé du DNI repose sur le reste de la division par 23:
Lettre = "TRWAGMYFPDXBNJZSQVHLCKE"[Numéro % 23]
- 1. Extraire les 8 chiffres du DNI.
- 2. Calculer le reste modulo 23: Reste = Numéro % 23.
- 3. Récupérer la lettre dans la table officielle: TRWAGMYFPDXBNJZSQVHLCKE.
- 4. Valider l'égalité avec le 9e caractère.