猿问

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

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


德玛西亚99
浏览 150回答 2
2回答

斯蒂芬大帝

Google为全人类做出了巨大的贡献,并发布了电话号码验证和格式库:https://github.com/googlei18n/libphonenumber您可以使用NPM上的Javascript库,网址为https://www.npmjs.com/package/google-libphonenumbernpm 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'));
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答