[ Input Pattern ]

Formularfelder validieren

Input Pattern Beispiele

 Kraftfahrzeuge

Wie bei den meisten anderen Mustern ist es auch bei den Kraftfahrzeugkennzeichnungen nicht das Erstellen des Musters das eigentliche Problem, sondern die Kompliziertheit der Regeln, falls überhaupt eine erkennbar ist. Ob Nummernschild oder Fahrgestellnummer, Herstellercode oder Typschlüssel, es wurde und wird ständig verändert und internationale oder regionale Regel ersetzen die nationalen Regeln, und einige Länder tun dies mit Begeisterung im Jahresrhythmus. Teilweise sind die Regeln sehr aufwendig.

 

KFZ-Kennzeichen (DE)

Die heutigen Kfz-Kennzeichen in Deutschland sind als Euro-Kennzeichen ausgeführt. Sie bestehen aus zwei Teilen: dem Unterscheidungszeichen (der Stadt bzw dem LandKreis) aus bis zu drei Buchstaben, der Erkennungsnummer aus einem oder zwei Buchstaben sowie bis zu vier Ziffern. Zusammen sind es jedoch maximal acht Zeichen. wikipedia Kfz-Kennzeichen (Deutschland).

Dein Formular für ein Versicherungsbüro oder die Zulassungsstelle soll ein Feld für das KFZ-Kennzeichen erhalten, das schon vor dem Absenden die Gültigkeit prüft.

Ein Kennzeichen kann 1 bis 3 Buchstaben als Unterscheidungszeichen (Stadt / Kreis) haben. [A-Z]{1,3}

Es folgen nach einer Leerstelle (- den früher üblichen Bindestrich akzeptieren wir nicht mehr.) 1 bis 2 Buchstaben[A-Z]{1,2} .. sowie 1 bis 4 Zahlen. \d{1,4}

Da jetzt aber ein KFZ-Kennzeichen nicht kürzer als 5 und nicht länger als 8 Zeichen (+ 1 Leer) lang sein darf, geben wir die Gesamtlänge mit der vorausschauende Aussage an. (?=.{6,9}$)

Natürlich gibt es noch weitere Einschränkungen. Zum Beispiel gibt es als Unterscheidungszeichen zwar A und AA aber kein AAA, es gibt also keine 3 gleiche Buchstaben hintereinander. Wir schliesen also 3 gleiche Buchstaben mit der negativen Voraussage (?!...und dem Verweis auf einen Klammerinhalt/1aus:(?!(.)\1\1)

Nun sind bestimmte Buchstabenkombinationen nicht zugelassen. Auch diese können wir mit der negativen Voraussage ausschliesen.
(?!HJ|KZ|NS|SA|SD|SS|R[A-Z])
Achja, da gabs doch noch die historischen Fahrzeuge, die ein H an letzter Stelle haben können und die mit Elektroantrieb die auf Wunsch ein E führen dürfen, damit sie die Busspur mitbenutzen dürfen. Die Gesamtlänge von max 8 Zeichen darf nicht überschritten werden!

KFZ-Kennzeichen D Format: A BC1234 oder AB C1234 oder ABC D123
pattern="(?=.{6,9}$)(?!(.)\1\1)([A-Z]){1,3} (?!HJ|KZ|NS|SA|SD|SS|R[A-Z])[A-Z]{1,2}\d{1,4}[EH]?"

AA KA256
AA KA2356
S TR1245
STR A1245
E S1234
AA KA235H
AA-KA256
AAA KA256
STR AB1245
ST AB 12
ST KZ123
AA KA2356H

KFZ-Kennzeichen (int.)

KFZ-Kennzeichen AX (Åland) Format: ÅL-1 oder ÅSX-123
pattern="(?=.{4,7}$)Å[LS][A-ZÅÄÖ]? \d{1,4}"

KFZ-Kennzeichen AL (Albanien) Format: AA 000AA
pattern="[A-Z]{2} \d{3}[A-Z]{2}"

KFZ-Kennzeichen F (ab 2009) Format: AB-123-CD
pattern="(?!.*000)[A-Z]{2}-\d{3}-[A-Z]{2}"

KFZ-Herstellerschlüssel und Typschlüssel (DE)

Die HSN ist ein vierstelliger, numerischer Code, der den Fahrzeughersteller eindeutig zuordnet.

Die Typschlüsselnummer als achtstelliger alphanumerischer Code klassifiziert Typ, Variante und Version eines Autos. Die ersten drei Werte stehen für das Modell während die letzten 5 Stellen die Karosserieform, Motorisierung und Antriebsart beschreibt. Dieses Pattern brauchst Du für Ersatzteilrecherche und Haftpflicht- und Kaskoversicherungsberechnungen.

Mit Herstellerschlüssel und Typschlüssel ist eine eindeutige Identifizierung des Fahrzeugtyps möglich.

KFZ-Herstellerschlüssel Format: nnnn
pattern="\d{4}"

KFZ-Typschlüssel Format: AAAnnnnn
pattern="[0-9A-Z]{3}|[0-9A-Z]{8}"
pattern="[0-9A-Z]{3}([0-9A-Z]{5})?"

Fahrzeug-Identifizierungsnummer FIN (engl. vehicle identification number, VIN)

Die FIN früher auch Fahrgestellnummer genannt ist eine international genormte, 17-stellige einmalige Nummer, mit der ein Kraftfahrzeug eindeutig identifizierbar ist.

XXXXXXXXXXXXXXXXXXXXXXXXXX

FIN Format:
pattern="[A-Z1-9]{9}[1-9A-HJ-NPR-TV-Y][A-Z1-9]\d{4}"

KFZ Nationalitätskennzeichnung

Nationalitätskennzeichnung Format: XXX
pattern=""