Tengo un sistema que usa números de teléfono como identificadores únicos. Por esta razón, quiero formatear todos los números de teléfono a medida que ingresan usando un formato normalizado. Como no tengo control sobre mis datos de origen, necesito analizar estos números y formatearlos antes de agregarlos a mi base de datos.Normalización del número de teléfono: ¿alguna biblioteca preexistente?
Estoy a punto de escribir un analizador que pueda leer números de teléfono y sacar un formato de teléfono normalizado, pero antes de hacerlo me preguntaba si alguien sabía de alguna biblioteca preexistente que pudiera usar para formatear números de teléfono.
Si no hay bibliotecas preexistentes, ¿qué cosas debo tener en cuenta al crear esta característica que puede no ser obvia?
Aunque mi sistema solo se ocupa de números de EE. UU. En este momento, planeo intentar incluir compatibilidad con números internacionales por si acaso, ya que existe la posibilidad de que sea necesario.
Editar Olvidé mencionar que estoy usando C# .NET 2.0.
@Dan, creo que obtendrías una mejor respuesta si nos dices _qué idioma_ estás usando. :-) –
Agregué la etiqueta C# 2.0 a esta pregunta. –
@Joel, no quiero comenzar una guerra de edición pero etiqueté la pregunta con C# 2.0 por una razón (creo) válida: http://stackoverflow.com/questions/247621/what-are-the -corregir-versión-números-para-c –