【问题标题】:google-libphonenumber package does not validate chinese phone number in local formatgoogle-libphonenumber 包不验证本地格式的中文电话号码
【发布时间】:2021-02-05 20:25:19
【问题描述】:

以下中国电话号码是您在中国国内拨打的方式:021 68336892
国际:+86 2168336892

以下代码是使用 google-libphonenumber 验证中国电话号码

const phoneUtil = require("google-libphonenumber").PhoneNumberUtil.getInstance();
//+86 2168336892 //isValid
//021 68336892 //INVALID
const number = phoneUtil.parseAndKeepRawInput("021 68336892", "CH");

const isValid = phoneUtil.isValidNumber(number);
console.dir(isValid);

只有国际号码通过验证。 google-libphonenumber 有没有办法同时通过验证?

【问题讨论】:

    标签: internationalization phone-number libphonenumber


    【解决方案1】:

    现在对您有所帮助可能有点晚了,但“CH”不是中国的国家代码。尝试使用“CN”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-16
      • 1970-01-01
      • 2010-10-04
      相关资源
      最近更新 更多