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

Beitrag lesen

Hallo
Ich stehe momentan vor einem kleinen Problem.
Ich hab das Projekt eines Kollegen übernommen, der leider momentan mir nicht helfen kann.
Es geht um eine einfache Abfrage die er geschrieben hat und zwar diese:
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 '.')";
}

Sie überprüft ob im $_POST["lo_bezeich"] entweder Zahlen, Buchstaben, der Punkt (".") oder ein Minus hat.
Allerdings sollen auch Leerzeichen erlaubt sein, nun hab ich einen anderen Kollegen gefragt, dieser meinte es mit /s zu probieren, hat allerdings nicht hingehauen.
Könntet ihr vielleicht mir die obrige Abfrage erweitern, sodass auch leerzeichen erlaubt sind?


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