Robert: Per reguläre Ausdrücke Eingabe überprüfen

Beitrag lesen

Leerzeichen schreiben sich in Regular Expressions wie folgt: " " (ohne die Anführungszeichen)

Also muss die Abfrage so aussehen?
if(!preg_match("/[1]*$/" , $_POST["lo_bezeich"])) //
{
    $errno  = 1;
    $error .= "<br> - Diese Bezeichnung enthält ungültige Zeichen! (Nur a-z, A-Z, 0-9, '-' und '.')";
}

Nochmal die wichtige Stelle: [a-zA-Z0-9-. ] <-- einfach hinter den Punkt?
Klappt leider nicht, oder ich täusche mich (sitze gerade an einen anderen Rechner, schau gleich nach).
Würde aber meinen, dass das so nicht geklappt hat.


  1. a-zA-Z0-9-. ↩︎