我正在为 node.js 使用 libphonenumber 库
在此库的 google演示中,如果我输入了无效的电话号码,则不会填充 intl 格式。但是,当我尝试通过 node.js 库解析无效数字时,它会创建 intl 字符串表示形式,而不管数字是否有效。
我需要确保只有有效数字被转换,无效数字返回 null。
例如,考虑一下:
var phoneProto = phoneUtil.parse("12213", "IN");
phoneProto.intl = phoneUtil.format(phoneProto, 1);
sails.log.debug(phoneProto.intl);
输出
+91 12213
我怎样才能确保只返回有效的?