javascript 判断*的格式

console.log(validPhoneNumber("(123) 456-7890"));//  true
console.log(validPhoneNumber("(1111)555 2345")); //  false
console.log(validPhoneNumber("(098) 123 4567"));// false
console.log(validPhoneNumber("00(098) 123 4567"));//  false

my answer 使用正则表达式:

function validPhoneNumber(phoneNumber){
  return /^(d{3}) d{3}-d{4}$/.test(phoneNumber);
}

空格也可以换成s表示

function validPhoneNumber(phoneNumber){
  return /^(d+)sd{3}-d{4}$/.test(phoneNumber);
}
原文地址:https://www.cnblogs.com/kid2333/p/7467124.html