ERROR TypeError: a.t getcountrycodeordefault不是一个函数



我试图在一个Angular项目中使用google-libphonenumber包来验证电话号码

import { PhoneNumberUtil } from 'google-libphonenumber';
public phoneUtil = PhoneNumberUtil.getInstance();
phoneUtil.isValidNumber('+919421013328');

但是它给了我

TypeError: a.t getcountrycodeordefault不是一个函数。

有人能帮我一下吗?

从google-libphonenumber包readme:

大多数libphonenumber函数期望接收libphonenumber.PhoneNumber的实例,该实例可以通过调用phoneUtil.parse或phoneUtil获得。parseAndKeepRawInput在一个原始(字符串)数字上,否则会抛出TypeError:a.getCountryCodeOrDefault不是一个函数。

phoneUtil.isValidNumberForRegion(phoneUtil.parse('202-456-1414', 'US'), 'US');

或者如果您有多个国家/地区代码:

phoneUtil.parseAndKeepRawInput('+919421013329');

相关内容

  • 没有找到相关文章

最新更新