本文主要是介绍电话号码验证器(FreeCodeCamp),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目描述
解题思路
- 本题我采用的是正则的方法,通过考虑多种情况,因为所有的测试案例都已经给出,只要能够将所有情况考虑全面,通过正则表达式就可以通过测试。
- 本题可能不是最优解,如果读者有其他更优解,欢迎留言评论。
解题代码
function telephoneCheck(str) {let reg = /^1\s?\(\d{3}\).?\d{3}.?\d{4}|^1\s\d{3}[\(|-]\d{3}[-]\d{4}|^\d{10}$|\d{3}\s\d{3}\s\d{4}|^\(\d{3}\)\d{3}-\d{4}|^\d{3}-\d{3}-\d{4}$/const bol = reg
这篇关于电话号码验证器(FreeCodeCamp)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!