如果传递的字符串是有效的美国电话号码,则该函数应返回true。
2 回答

斯蒂芬大帝
TA贡献1827条经验 获得超8个赞
Google为全人类做出了巨大的贡献,并发布了电话号码验证和格式库:https://github.com/googlei18n/libphonenumber
您可以使用NPM上的Javascript库,网址为https://www.npmjs.com/package/google-libphonenumber
npm install --save-prod google-libphonenumber
然后
// Get an instance of `PhoneNumberUtil`.
const phoneUtil = require('google-libphonenumber').PhoneNumberUtil.getInstance();
// Result from isValidNumber().
console.log(phoneUtil.isValidNumber(number));
// Result from isValidNumberForRegion().
console.log(phoneUtil.isValidNumberForRegion(number, 'US'));
添加回答
举报
0/150
提交
取消