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 books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.