Mailinglisten-Archive |
Hallo Liste,
ich habe mal wieder ein Pattern Problem.
Ich möchte gerne ein paar Eingaben einer Telefonnummer überprüfen
Dies mache ich mit
preg_match('/(\+?)[0-9]+(\(0\)).*/', $_REQUEST['tel']); (Aktueller Stand
der Dinge; Noch nicht ganz vollständig)
Mein Problem ist, das die Telefonnummer normalerweise von den Leute
unterschiedlich geschrieben werden kann:
Die folgenden Fälle möchte ich mit einem Pattern abdecken.
- +49 (0) 22 47 33 77 44
- 02247 337744
- 02 24 7 77 3349
- 0 22 47 - 44 66
- 02247 / 44 88
Erlaub sind also + ( ) - / an bestimmten Stellen.
Mein Problem sind nicht unbedingt die Charakters, sondern eher, die
überall auftretenden WHITESPACES, insbesondere das Leerzeichen.
Das Leerzeichen kann ja überall vorkommen.
Im Manual habe ich leider nichts dergleichen gefunden, womit ich dem
Pattern mitgeben kann, dass er alle Leerzeichen ignorieren soll.
Vielen Dank für Eure Hilfe
Michael
php::bar PHP Wiki - Listenarchive