USA DLN-Validator
Validieren Sie die Führerscheinnummern der USA. Hervorragend geeignet für Software-QS-Tests.
So funktioniert die phonetische DLN-Validierung
Der Validator bereinigt eingegebene Bindestriche/Leerzeichen und validiert die Gesamtlänge (13 Zeichen für Florida oder 15 Zeichen für New York). Es prüft, ob es mit einem Buchstaben gefolgt von Ziffern beginnt.
Es dekodiert Kalenderkoordinaten aus dem DDD-Feld und bestimmt den Geburtsmonat, den Geburtstag und die Geschlechtszuordnung, um sicherzustellen, dass die Identität logisch gültig ist.
Aufbau & Struktur der US-DLN (Florida: 13 Zeichen / New York: 15 Zeichen)
Soundex-basierte Führerscheinformate verschlüsseln persönliche Daten:
| Position | Feld | Länge | Bedeutung & Regel | Beispiel |
|---|---|---|---|---|
| 1 | Nachnamen-Anfangsbuchstabe | 1 Buchst. | Erster Buchstabe des Nachnamens | S |
| 2 bis 4 | Nachnamen-Soundex | 3 Ziffern | Phonetischer Soundex-Code des Nachnamens | 530 |
| 5 bis 7 | Vornamen-Soundex | 3 Ziffern | Phonetischer Soundex-Code des Vornamens | 250 |
| 8 & 9 | Geburtsjahr | 2 Ziffern | Letzte 2 Ziffern des Geburtsjahres | 85 |
| 10 bis 12 | DDD-Code (Datum/Geschlecht) | 3 Ziffern | (Monat - 1) * 40 + Tag (+500 für Frauen) | 585 |
| Ab 13 | Kontrollziffer | 1 bis 3 Ziffern | Ziffer "0" in Florida oder Zusatzcode in New York | 0 |
Soundex-Algorithmus und DDD-Datumsdekodierung
Verkehrsbehörden verschlüsseln Geschlecht und Geburtsdatum in den Ziffern 10 bis 12:
DDD = (Monat - 1) * 40 + Tag + (Frau ? 500 : 0)
- 1. Ersten Buchstaben und nachfolgende Ziffern prüfen.
- 2. DDD-Block (Stellen 10 bis 12) extrahieren.
- 3. Bei DDD >= 500: weiblich; 500 abziehen.
- 4. Bei DDD < 500: männlich.
- 5. Monat = Math.floor(Basis / 40) + 1.
- 6. Tag = Basis % 40.
- 7. In Florida prüfen, ob die Endziffer "0" ist.