谷歌-libphonenumber 验证电话号码 无法读取属性“isValidNumber”

Google-libphonenumber validating phone number Cannot read property 'isValidNumber'

本文关键字:属性 isValidNumber 读取 -libphonenumber 验证 电话号码 谷歌      更新时间:2023-09-26

我想用google-libphonenumber验证电话号码,但它在尝试这样做时给了我一个错误。

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

类型错误: 无法读取未定义的属性"isValidNumber"

这就是我进行验证的方式

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 文档中找不到,我试图使用它进行测试以查看它是否有效,我找不到任何给我如何验证这个任何电话号码的方向。

问题出在哪里?

根据文档,您需要创建如下phoneUtil

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