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.
a-zA-Z0-9-. ↩︎