Rufnummernnormalisierung: Vorhandene Bibliotheken?

Ich habe ein System, das Telefonnummern als eindeutige Kennungen verwendet. Aus diesem Grund möchte ich alle eingehenden Telefonnummern in einem normalisierten Format formatieren. Da ich keine Kontrolle über meine Quelldaten habe, muss ich diese Zahlen selbst analysieren und formatieren, bevor ich sie zu meiner Datenbank hinzufüge.

Ich bin dabei, einen Parser zu schreiben, der Telefonnummern einliest und ein normalisiertes Telefonformat ausgibt. Vorher habe ich mich jedoch gefragt, ob jemand von bereits vorhandenen Bibliotheken wusste, mit denen ich Telefonnummern formatieren könnte.

Wenn es keine bereits vorhandenen Bibliotheken gibt, welche Dinge muss ich bei der Erstellung dieser Funktion beachten, die möglicherweise nicht offensichtlich sind?

Obwohl mein System derzeit nur mit US-Nummern arbeitet, habe ich vor, die Unterstützung für internationale Nummern aufzunehmen, nur für den Fall, dass die Möglichkeit besteht, dass diese benötigt werden.

Bearbeite Ich habe vergessen zu erwähnen, dass ich C # .NET 2.0 verwende.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage