Hallo Leute,
ich habe einen einfachen regularen Ausdruck geschrieben, der mir eingegebene
Kennzeichen überprüfen soll.
Meine Bedingungen sind nur die 2 "-" und das die Ortskennung mindestens 1 und maximal 3 Buchstaben hat.
Hier der Code:
Wenn ich ein Kennzeichen mit 5 Buchstaben am Anfang eintrage: "ABCD-AB-123", müsste es eigentlich falsch sein, aber er trägt dies trotzdem in die Datenbank ein.
Was ist an dem Ausdruck falsch. War mein erster Versuch.
Kennt jemand eine gute Übersicht aller Ausdrucksbefehle und Deutungen?
Mit freundlichen Grüßen
Fabian
ich habe einen einfachen regularen Ausdruck geschrieben, der mir eingegebene
Kennzeichen überprüfen soll.
Meine Bedingungen sind nur die 2 "-" und das die Ortskennung mindestens 1 und maximal 3 Buchstaben hat.
Hier der Code:
Code:
if(preg_match('/[a-zA-Z]{1,3}\-[a-zA-Z]{1,2}\-(\d+)/', $kennzeichen)) { $PlateLegit = "True"; } else { $PlateLegit = "False"; }
Was ist an dem Ausdruck falsch. War mein erster Versuch.
Kennt jemand eine gute Übersicht aller Ausdrucksbefehle und Deutungen?
Mit freundlichen Grüßen
Fabian
Kommentar