Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用国家代码时google libphonenumber出现问题+;39 06_Javascript - Fatal编程技术网

Javascript 使用国家代码时google libphonenumber出现问题+;39 06

Javascript 使用国家代码时google libphonenumber出现问题+;39 06,javascript,Javascript,我对这个库有问题。 首先,我从输入中选择了国家编号:+3906。 然后我加上电话号码4545。 之后,我将它们合并在一起(+39064545) 当我需要拆分它们(国家号码和电话号码)时,我不能使用google libphonenumber。(国家号码:39,电话号码:64545) 有什么建议吗。感谢阅读。您可以像下面一样解析电话号码,然后您可以阅读电话号码的属性ConCountryCallingCode和nationalNumber,以获得所需的值 对我有帮助的是以下几点 您可以像下面那样解析电

我对这个库有问题。 首先,我从输入中选择了国家编号:+3906。 然后我加上电话号码4545。 之后,我将它们合并在一起(+39064545)

当我需要拆分它们(国家号码和电话号码)时,我不能使用google libphonenumber。(国家号码:39,电话号码:64545)


有什么建议吗。感谢阅读。

您可以像下面一样解析电话号码,然后您可以阅读电话号码的属性ConCountryCallingCodenationalNumber,以获得所需的值

对我有帮助的是以下几点


您可以像下面那样解析电话号码,然后可以读取电话号码的属性ConCountryCallingCodenationalNumber,以获得所需的值

对我有帮助的是以下几点


您可以分享完整的代码吗?我可以展示一点,因为这是我真正的项目。从中,您可以手动指定
new PhoneNumber().setCountryCode(3906).setNationalNumber(4545)你可以分享完整的代码吗?我可以展示一点,因为这是我真正的项目。从中,你可以手动指定
新电话号码().setCountryCode(3906).setNationalNumber(4545)我发现问题是电话号码的格式,如果你需要梵蒂冈电话号码,你的电话号码必须有+39 06 698。无论如何,非常感谢。为什么是698而不是4545?我在VaticanAlex找到了这个4545,请告诉我你的谷歌库的版本。我尝试了一些随机版本,但没有成功。@NguyễNthanbình我目前无法检查,但可能是我链接的链接1.9.7中的当前链接,我发现问题在于电话号码的格式,如果您需要梵蒂冈电话号码,您的电话号码必须有+39 06 698。无论如何,非常感谢。为什么是698而不是4545?我在VaticanAlex找到了这个4545,请告诉我你的谷歌库的版本。我尝试了一些随机版本,但没有成功。@NguyễNthanbình我目前无法检查它,但可能是我链接1.9.7的链接中的当前一个
var countryCode = "3906";
var phoneNum = "4545";
var phoneNumber = "+" + countryCode + phoneNum;
var phoneUtil = libphonenumber.PhoneNumberUtil.getInstance();

PhoneNumber = phoneUtil.parse(phoneNumber);

mobileCountry = phoneNumber["1"];

console.log(mobileCoutry);
let parsePhoneNumber  = require('libphonenumber-js') ;

const phoneNumber = parsePhoneNumber('+ 3906 4545', 'VA')


console.log(phoneNumber.countryCallingCode); // 39
console.log(phoneNumber.nationalNumber); // 064545