基于国家代码格式化电话号码

8
我可以为您进行翻译。以下是需要翻译的内容:

我有一个电话号码数据库,我希望按照电话号码的国家代码格式进行格式化。

这些号码目前以以下格式存储:

+[country_code][number] (like +4512345678)

我需要一种基于国家代码的javascript库,可以按照官方国家格式(http://en.wikipedia.org/wiki/National_conventions_for_writing_telephone_numbers)格式化数字。以下是一些数字可能的格式示例。
+4512345678 => +45 12 34 56 78
+12892708970 => (289) 270-8970

我在这里找到了一个Java库https://code.google.com/p/libphonenumber/,基本上解决了这个问题。然而,我想要一个简单的Javascript解决方案,他们实际上在他们的页面上展示了这个解决方案,但是我找不到任何官方下载文件,让我想知道是否存在更好的解决方案?

您在Google Code上发布的那个库链接已经有一个JavaScript库了! - Sudipta Chatterjee
是的 - 他们有一个JavaScript示例,但正如我在帖子中写的那样,看起来我不能正式下载该JavaScript文件 - 只能从其示例的源代码中抓取它?(demo-compiled.js)。 - user2849406
是的 - 请查看我下面的答案。它包含所有文件和演示。 - Sudipta Chatterjee
4个回答

3

1

0

0

看起来那并不能解决问题。我真正需要的是一种可以自动完成这项任务的库。此外,你提供的链接似乎只能验证输入,而无法格式化它? - user2849406

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接