Validateur de permis de conduire britannique
Validez les numéros de permis de conduire britanniques. Applique les normes structurelles DVLA.
Comment fonctionne la validation DLN au Royaume-Uni
Le validateur nettoie les tirets/espaces d'entrée et valide la longueur totale (exactement 16 caractères). Il vérifie s'il correspond au modèle d'expression régulière officiel (5 lettres/9, année de naissance, décennie, mois, jour, année, initiales et lettres de chevauchement).
Il décode les coordonnées du calendrier à partir des positions médianes pour déterminer le mois, le jour et le sexe de naissance, vérifiant ainsi la cohérence logique de la licence.
Anatomie & Structure du Permis Britannique (DLN, 16 Caractères)
Le permis de conduire DVLA encode des données d'état civil en 16 caractères:
| Position | Champ | Longueur | Signification & Règle | Exemple |
|---|---|---|---|---|
| 1 à 5 | Nom de Famille | 5 lettres | Cinq premières lettres du nom (complété par "9") | SMITH |
| 6 | Décennie | 1 chiffre | Décennie de l'année de naissance ("8" pour 1985) | 8 |
| 7 & 8 | Mois | 2 chiffres | Mois de 01 à 12 (+50 pour les femmes : 51 à 62) | 62 |
| 9 & 10 | Jour | 2 chiffres | Jour de naissance (01 à 31) | 15 |
| 11 | Année Finale | 1 chiffre | Dernier chiffre de l'année ("5" pour 1985) | 5 |
| 12 & 13 | Initiales | 2 lettres | Initiales du prénom et du second prénom | JD |
| 14 à 16 | Sécurité & Version | 3 chars | Chiffre de sécurité et code de version | 9AA |
Algorithme de Codage Démographique du DLN (DVLA)
La DVLA encode le sexe et la date de naissance aux positions 6 à 11:
Mois_Réel = Mois_Codé >= 50 ? Mois_Codé - 50 : Mois_Codé
- 1. Les 5 premiers caractères forment le nom de famille en majuscules.
- 2. Positions 7 & 8: si la valeur est >= 50, le conducteur est une femme (soustraire 50 pour obtenir le mois).
- 3. Si la valeur est entre 01 et 12, le conducteur est un homme.
- 4. Positions 9 & 10: jour de naissance.
- 5. Position 6 (décennie) et position 11 (fin d'année) reconstituent l'année de naissance.