根据国家/地区代码格式化电话号码

use*_*406 6 javascript phone-number number-formatting

我有一个电话号码数据库,我想根据电话号码的国家代码格式化.

这些数字目前以以下格式存储:

+[country_code][number] (like +4512345678)
Run Code Online (Sandbox Code Playgroud)

我需要的是一些javascript库,基于国家代码可以根据官方国家格式(http://en.wikipedia.org/wiki/National_conventions_for_writing_telephone_numbers)格式化数字.以下是一些如何格式化数字的示例

+4512345678 => +45 12 34 56 78
+12892708970 => (289) 270-8970
Run Code Online (Sandbox Code Playgroud)

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

Sau*_*mon 3

使用 libphonenumber-js https://github.com/googlei18n/libphonenumber

它具有所有必需的功能。

信用