libphonenumber [Js]仅获取国家/地区代码

问题描述:

我正在使用libphonenumbernpm packagelibphonenumber [Js]仅获取国家/地区代码

我的问题是这样的一个:

// Get an instance of `PhoneNumberUtil`. 
var phoneUtil = require('googlelibphonenumber').PhoneNumberUtil.getInstance(); 

phoneUtil.parse('+44') // throws exception 
phoneUtil.parse('+44234') // gives me an object to work with 

我需要能够分析一些这些可以完成与否。在最坏的情况下,它将是只是国家代码。在这种情况下,我希望能够得到国家的支持。

有没有办法完成它?该API没有很好的记录,我只是在查看源代码时试验REPL。

因为美国和加拿大都有1的代码,所以你不能总是找到给定电话号码的国家。

不完整的号码,你可以尝试使用asYouType,然后访问.country属性如下解释:尝试了一段时间后

https://github.com/halt-hammerzeit/libphonenumber-js

+0

,我们决定去一个不同的解决方案。尽管如此,我认为你的回答是正确的:我也回退了'asYouType'方法来执行_check_ – pietro909