Gunnar Bittersmann: Telefonabfrage

Beitrag lesen

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)

  1. 0-9\s()/+- ↩︎