graho: Reguläre Ausdrücke

Beitrag lesen

Hallo !

Habe ein problem mit regulären Ausdrücken.
Mochte ein Formular vorher auswerten bevor es als Mail versendet wird. Möchte verschiedene Felder überprüfen.
Nun das Problem:

Möchte eine Eingabe einer Telefonnummer überprüfen.
Möchte nur Zahlen , Schrägstrich und Leerzeichen zulassen.
Habe es mit Zahlen und Schrägstrich hinbekommen, aber wie kann ich ein Leerzeichen oder mehrere zwischen den Zahlen zulassen.
Hier meine bisherige Überprüfung

if (!empty($telefon)) {
  if (!ereg("[1]+(/[0-9- -]+)$",$telefon)){
     $fehlen = $fehlen."<li>Bitte geben Sie einegültige              Telefonnummer ein";}

}

Der Benutzer könnte ja statt 1234/123456 auch 1234/12 34 56 eingeben.
Möchte also dieses Leerzeichen zulassen.

Danke im vorraus für die Hilfe!

Gruss graho


  1. 0-9- - ↩︎