Google-libphonenumbervalidation电话号码无法读取属性“isValidNumber”

我想validation一个电话号码与谷歌libphonenumber但它给我一个错误,而试图做到这一点。

console.log(phoneUtil.isValidNumber(phoneUtil.parse('202-456-1111','US'))); ^

TypeError:无法读取未定义的属性“isValidNumber”

这就是我如何做validation

var phoneUtil = require('google-libphonenumber').phoneUtil , PNF = require('google-libphonenumber').PhoneNumberFormat , PNT = require('google-libphonenumber').PhoneNumberType; console.log(phoneUtil.isValidNumber(phoneUtil.parse('202-456-1111', 'US'))); 

这个代码我从一个网站,我找不到api文档里面,我试图用这个来testing它是否工作,我找不到任何东西给我一个方向如何validation这个任何电话号码。

有什么问题?

根据文档,你需要创buildphoneUtil像这样:

 var phoneUtil = require('google-libphonenumber').PhoneNumberUtil.getInstance();