我有一个使用电话号码作为唯一标识符的系统。出于这个原因,我想在所有电话号码使用标准化格式时对其进行格式化。因为我无法控制我的源数据,所以我需要自己解析这些数字并格式化它们,然后再将它们添加到我的数据库中。
我即将编写一个可以读取电话号码并输出标准化电话格式的解析器,但在我这样做之前,我想知道是否有人知道我可以用来格式化电话号码的任何预先存在的库。
如果那里没有预先存在的库,那么在创建这个可能不明显的功能时我应该记住哪些事情?
虽然我的系统现在只处理美国号码,但我计划尝试包括对国际号码的支持以防万一,因为有可能需要它。
编辑我忘了提到我正在使用 C#.NET 2.0。