Ich habe ein System, das Telefonnummern als eindeutige Kennungen verwendet. Aus diesem Grund möchte ich alle Telefonnummern formatieren, wie sie in einem normalisierten Format eingehen. Da ich meine Quelldaten nicht kontrollieren kann, muss ich diese Zahlen selbst auslesen und formatieren, bevor ich sie in meine Datenbank einfüge.Telefonnummer Normalisierung: Beliebige bereits vorhandene Bibliotheken?
Ich bin dabei, einen Parser zu schreiben, der Telefonnummern lesen und ein normalisiertes Telefonformat ausgeben kann, aber vorher fragte ich mich, ob jemand schon vorhandene Bibliotheken kannte, mit denen ich Telefonnummern formatieren konnte.
Wenn es keine vorhandenen Bibliotheken gibt, welche Dinge sollte ich beachten, wenn ich diese Funktion erstelle, die nicht offensichtlich ist?
Obwohl mein System derzeit nur mit US-Nummern arbeitet, werde ich versuchen, die Unterstützung für internationale Nummern aufzunehmen, nur für den Fall, dass eine Chance besteht.
Bearbeiten Ich habe vergessen zu erwähnen, ich verwende C# .NET 2.0.
@Dan, ich denke, Sie würden eine bessere Antwort erhalten, wenn Sie uns sagen, welche Sprache_ Sie verwenden. :-) –
Ich habe das C# 2.0-Tag zu dieser Frage hinzugefügt. –
@Joel, ich möchte keinen Edit-Krieg starten, aber ich habe die Frage mit C# 2.0 für einen (ich denke) gültigen Grund versehen: http://StackOverflow.com/Questions/247621/what-are-the -correct-version-numbers-for-c –