libphonenumber Jar文件与Java JRE 1.7.0_79兼容

时间:2018-05-16 13:23:54

标签: java libphonenumber

我有一个项目,我需要在查询数据库之前使用以下格式的国际号码 CoutryCode-AreaCode-NationalNumber 。例如,当我收到来自法国的电话时,我必须将其格式化为 33-06-60684937 ,而不是 330660684937

我遇到了以下帖子https://github.com/googlei18n/libphonenumber。有人可以告知我是否可以使用此库请求以及如何找到所需的Jar文件。

1 个答案:

答案 0 :(得分:0)

对于lib电话号码,有一个演示站点,您可以在其中测试您的号码处理。 Result of demo site

我认为可以提取国家代码/国家号码。 country_code 33 national_number 660684937

从我看来,区号不能在场上提取。

E164格式+33660684937

原始格式330660684937

国家格式06 60 68 49 37

国际格式+33 6 60 68 49 37

国外格式来自US 011 33 6 60 68 49 37

国外格式CH 00 33 6 60 68 49 37

也许你可以使用自定义形成器来获得你想要的结果