Hello out there!
([0-9]|\s|-|+|(|)|/)
Was ziemlich kompliziert aussieht, aber wohl dasselbe tut wie ([0-9\s()/+-])
Wozu eigentlich die Klammern?
Träfe z.B. auf:
0123-456-789
+12 (0) 223-45-450 4333
+ 123 456-789/ 3434 - 345
zu.
Und auch z.B. auf "Rendez-vous", ":-)", "4th of July, Asbury Park", ...
Will man sicherstellen, dass von Anfang ('^') bis Ende ('$') ausschließlich die genannten Zeichen vokommen, sähe der reguläre Ausdruck eher so aus:
[1]+$
Damit ist aber nicht einmal sicher, dass überhaupt eine Ziffer vorkommt.
Aber warum sollten eigentlich keine Buchstaben vorkommen? Diese auszuschließen ist nicht sinnvoll, da dadurch Vanity-Rufnummern unzulässig wären.
See ya up the road,
Gunnar
--
„Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)
„Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)
0-9\s()/+- ↩︎