preg_match

Hallo,
wie schon aus vielen Themen dieses Forums entnehmen konnte, ist die Funktion preg_replace eine ziemlich beliebte Frage.
Ich hab auch schon die Anleitung RegEx Tutorial (gepostet von timestamp) gelsesen. Übrigens danke für diese detailierte Anleitng.

Ich habe volgenden Code:
PHP:
if(!preg_match("#([5-9]|10[a-e])#si",$_POST["Klasse"]))

 // Überprüfe ob ungültige Zeichen Vorkommen, wenn ja dann beende das programm mit einer Fehlermeldung

{
exit("<h1>fehler</h1>");
 }

Diese IF Abfrage soll Schulklassen überprüfen, also wenn
$_POST['Klasse'] = "10c" oder "5c" oder sogar "K1 " und "K2" oder "alle"
ist soll das Programm weiterlaufen und kein Fehler ausgeben.
Kan mir jemand helfen?
Ich blicke das nicht.
Wenn ich mich unverständlich ausgedrückt habe, dann postet bitte ein Kommentar.

Vielen Dank im Voraus
 
Zuletzt bearbeitet:
Schreib mal die gültigen Klassen. Denn deine BEschreibung gibt keinerlei hinweise wie denn eine ungültige Eingabe ausieht. 99x? 1a? 1? C3?
 

Neue Beiträge

Zurück