为了账号安全,请及时绑定邮箱和手机立即绑定

如何编写将电话号码作为字符串并验证它是否为美国电话号码的函数?

如何编写将电话号码作为字符串并验证它是否为美国电话号码的函数?

德玛西亚99 2021-05-13 14:13:58
如果传递的字符串是有效的美国电话号码,则该函数应返回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'));


查看完整回答
反对 回复 2021-05-20
  • 2 回答
  • 0 关注
  • 149 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信