【发布时间】:2010-09-20 12:21:48
【问题描述】:
我有一个使用电话号码作为唯一标识符的系统。出于这个原因,我想在所有电话号码使用标准化格式时对其进行格式化。因为我无法控制我的源数据,所以我需要自己解析这些数字并格式化它们,然后再将它们添加到我的数据库中。
我即将编写一个可以读取电话号码并输出标准化电话格式的解析器,但在此之前,我想知道是否有人知道我可以使用任何预先存在的库来格式化电话号码。
如果没有预先存在的库,在创建这个可能不明显的功能时我应该记住什么?
虽然我的系统目前仅处理美国号码,但我计划尝试包括对国际号码的支持以防万一,因为有可能需要它。
编辑我忘了说我使用的是 C#.NET 2.0。
【问题讨论】:
-
@Dan,如果您告诉我们您使用的哪种语言,我想您会得到更好的答案。 :-)
-
我在这个问题中添加了 C#2.0 标签。
-
@Joel,我不想发起编辑大战,但我确实用 C#2.0 标记了这个问题,原因是(我认为):stackoverflow.com/questions/247621/…
-
@Dan 你找到了一个标准化电话号码的库吗?
-
@marc.d 不,我没有。我最终写了自己的,非常适合我的需要。
标签: c# .net .net-2.0 normalization phone-number