我有一个包含电话号码的数据库,我想根据电话号码的国家/地区代码进行格式化。
这些数字目前按以下格式存储:
+[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解决方案,他们实际在他们的页面上演示,但我找不到他们使用的文件文件的任何官方下载,让我想知道是否存在更好的解决方案?
答案 0 :(得分:3)
答案 1 :(得分:1)
http://libphonenumber.googlecode.com/svn/trunk/javascript/i18n/phonenumbers/ - 也许这就是你在同一个图书馆里寻找的东西?
答案 2 :(得分:0)
尝试jquery validate lib,它包含我们,您可以添加自己的验证。
答案 3 :(得分:0)
另一个libphonenumber库( libphonenumber-js )重写了Google Android的libphonenumber库。
在此处查看实时示例。