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+\)\s\d{3}-\d{4}$/.test(phoneNumber);
}
posted @ 2017-09-02 17:04  芒果夏夏  阅读(583)  评论(0编辑  收藏  举报