FCC(ES6写法) Validate US Telephone Numbers

如果传入字符串是一个有效的美国电话号码,则返回 true.

思路:用正则,参考网上资料和js高级程序设计(5.4RegExp类型)。

function telephoneCheck(str) {
  return /^1? ?(\(\d{3}\)|\d{3})[ |-]?\d{3}[ |-]?\d{4}$/.test(str);
}
console.log(telephoneCheck("555-555-5555")); //true

  

如果有不明白的地方请留言,如果有更好更简便更优化的方法请留言,谢谢。

猜你喜欢

转载自www.cnblogs.com/blackchaos/p/9138894.html
今日推荐