Hallo Regina Schaukrug,
require 'presets.php'; if (! preg_match( $pattern) , $_POST['test'] ) ) { # Fehler bei PLZ }
An eine PLZ-Prüfung hatte ich zunächst auch gedacht.
Ja. Wäre logisch.
Allerdings gibt es a) keine PLZ mit mehr als einer führenden Null,
Stimmt.
Neuer Pattern: (?!^00000$)(?!^00\d\d\d$)^\d{5}$
Ich widerspreche. Die Quelle sagt:
"Da es keine offizielle Postleitzahl für diesen Bezirk gibt, wurde im Fahrzeugschein des Wirts die 00000 als Postleitzahl eingetragen."
Klar. Das kam nicht an, weil die PLZ 00000 nicht vergeben ist. Das die PLZ amtlich in einem Fahrzeugschein steht bedeutet nicht, dass diese PLZ auch gültig ist. An der Quelle heisst es weiter:
"Postsendungen an das Lokal und das Wirts-Paar gingen regelmäßig als unzustellbar zurück, weshalb man sich ein Postfach im Postamt des niedersächsischen Nachbarortes Hann. Münden zulegte."