libphonenumber [Js]仅获取国家/地区代码
问题描述:
我正在使用libphonenumber和npm package。libphonenumber [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
属性如下解释:尝试了一段时间后
,我们决定去一个不同的解决方案。尽管如此,我认为你的回答是正确的:我也回退了'asYouType'方法来执行_check_ – pietro909