-1

我们的客户经常填写“不正确”的格式电话号码。有谁知道是否有任何库或标准可以将数字转换为更国际化的风格?

这是一个瑞典的例子,但我们在全球都有客户,我不知道要为每个人手动处理实现。

输入经常是这样的:0555 11122

想要的结果是这样的:+46(0)555-11122

我可以自己进行格式化,但不同的国家/地区有不同的变体和系统,因此 C/Java/C# 库或处理此问题的标准方法会很棒。

4

1 回答 1

0

听起来像是正则表达式的工作。

您几乎可以使用任何语言进行正则表达式转换。如果您在 C# 中执行此操作,则可以将 Regex.Replace() 与国际号码的正确正则表达式一起使用。

请参阅: 什么正则表达式将匹配有效的国际电话号码?

于 2010-06-02T20:11:41.523 回答