4.2 Nordamerikanische Telefonnummern validieren

Problem

Sie wollen herausfinden, ob ein Benutzer eine Telefonnummer aus Nordamerika in einem gebräuchlichen Format eingegeben hat – einschließlich der Vorwahl. Zu diesen Formaten gehören 1234567890, 123-456-7890, 123.456.7890, 123 456 7890, (123) 456 7890 und alle entsprechenden Kombinationen. Ist die Telefonnummer gültig, wollen Sie sie in Ihr Standardformat (123) 456-7890 umwandeln, sodass Ihre Telefonnummerndaten konsistent sind.

Lösung

Ein regulärer Ausdruck kann leicht herausfinden, ob ein Benutzer etwas eingegeben hat, das wie eine gültige Telefonnummer aussieht. Durch einfangende Gruppen, die sich jeden Ziffernbereich merken, kann der gleiche reguläre Ausdruck auch genutzt werden, um den Ausgangstext ...

Get Reguläre Ausdrücke Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.