2013-10-24 282 views
5

我有一个数据库,其中包含电话号码,我希望根据电话号码的国家代码进行格式化。目前根据国家/地区代码格式化电话号码

的号码存储在以下格式:

+[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/,这bascially解决问题的一些例子。然而,我想要一个简单的Javascript解决方案,他们实际上在他们的页面上展示,但我找不到任何官方下载到他们使用的文件文件,让我怀疑是否存在更好的解决方案?

+0

您已经张贴在谷歌代码库的链接已经有一个JavaScript库,以及! –

+0

是的 - 他们有一个javascript示例,但正如我在帖子中写的,它看起来并不像我可以正式下载该JavaScript文件 - 只是通过从它们的示例的源代码中撷取它? (demo-compiled.js)。 – user2849406

+0

是的 - 请参阅下面的答案。它包含所有文件和演示 –

回答

0

尝试jquery验证lib,它包含我们,您可以添加自己的验证。

http://jqueryvalidation.org/phoneUS-method

+0

看起来不会解决问题。我真正需要的是某种可以自动执行此操作的库。最重要的是,它看起来像你提供的链接只验证输入,但不能格式化它? – user2849406

相关问题