Pit: Formularfeld prüfen auf Buchstaben und Zahlen

Beitrag lesen

Hallo Experten,

ich möchte ein Formularfeld auf eingabe prüfen und zwar das nur Buchstaben und Zahlen erlaubt sind!

Nachfolgender Codeschnippsel habe ich auch soweit hinbekommen und er gibt mir eine Fehlermeldung aus wenn nichts eingetragen wurde und wenn andere Zeichen darin vorkomen die nicht erlaubt sind!

if (!ereg("[1]", $hallo)) {
   $gsm .= $err[6];
   $error = true;
  }

Jetzt möchte ich dieses aber nicht als Pflichtfeld deklarieren sondern nur dann überprüfen lassen wenn auch tatsächlich jemand etwas reinschreibt!

Habe es schon mit mehreren sachen versucht aber irgendwie scheitere ich ständig. Letzter versuch als beispiel:

if (!ereg($hallo) AND (!ereg("[2]", $hallo)) {
   $gsm .= $err[6];
   $error = true;
  }

Was mache ich hier falsch???

Danke für die antwort!!!

MfG, Pit


  1. a-zA-Z0-9 ↩︎

  2. a-zA-Z0-9 ↩︎