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

Javascript 根据国家/地区代码格式化电话号码,javascript,number-formatting,phone-number,Javascript,Number Formatting,Phone Number,我有一个数据库与电话号码,我想格式根据国家代码的电话号码 这些数字当前以以下格式存储: +[country_code][number] (like +4512345678) 我需要的是某种javascript库,它基于国家代码,可以根据官方国家格式()格式化数字。下面是一些如何格式化某些数字的示例 +4512345678 => +45 12 34 56 78 +12892708970 => (289) 270-8970 我在这里找到了这个Java库,它基本上解决了这个问题。然而,

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

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

+[country_code][number] (like +4512345678)
我需要的是某种javascript库,它基于国家代码,可以根据官方国家格式()格式化数字。下面是一些如何格式化某些数字的示例

+4512345678 => +45 12 34 56 78
+12892708970 => (289) 270-8970

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

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

-也许这就是您在同一个库中寻找的内容?

使用libphonenumber js

它具有所有必需的功能


另一个libphonenumber库()重写了谷歌Android的库

这里有一个活生生的例子


您在Google代码中发布的库链接也已经有了JavaScript库!是的,他们有一个javascript示例,但正如我在帖子中所写的那样,我似乎无法正式下载该javascript文件——只能从他们示例的源代码中抓取它?(demo compiled.js)。是的-请参阅下面我的答案。它有所有的文件,demosIt看起来并不能解决问题。我真正需要的是某种能自动完成的库。最重要的是,您提供的链接似乎只验证输入,但无法格式化它?