function telephoneCheck(str) {
let hand = /^1{0,1} {0,1}(\(\d{3}\)|\d{3})-{0,1} {0,1}\d{3}-{0,1} {0,1}\d{4}$/;
return hand.test(str);
}
telephoneCheck("555-555-5555");
提供的测试用例都过了,有其他问题请回复
-
telephoneCheck("555-555-5555")
应返回一个布尔值。 -
telephoneCheck("1 555-555-5555")
应返回true
。 -
telephoneCheck("1 (555) 555-5555")
应返回true
。 -
telephoneCheck("5555555555")
应返回true
。 -
telephoneCheck("555-555-5555")
应返回true
。 -
telephoneCheck("(555)555-5555")
应返回true
。 -
telephoneCheck("1(555)555-5555")
应返回true
。 -
等待中:
telephoneCheck("555-5555")
应返回false
。 -
等待中:
telephoneCheck("5555555")
应返回false
。 -
等待中:
telephoneCheck("1 555)555-5555")
应返回false
。 -
等待中:
telephoneCheck("1 555 555 5555")
应返回true
。 -
等待中:
telephoneCheck("1 456 789 4444")
应返回true
。 -
等待中:
telephoneCheck("123**&!!asdf#")
应返回false
。 -
等待中:
telephoneCheck("55555555")
应返回false
。 -
等待中:
telephoneCheck("(6054756961)")
应返回false
。 -
等待中:
telephoneCheck("2 (757) 622-7382")
应返回false
。 -
等待中:
telephoneCheck("0 (757) 622-7382")
应返回false
。 -
等待中:
telephoneCheck("-1 (757) 622-7382")
应返回false
。 -
等待中:
telephoneCheck("2 757 622-7382")
应返回false
。 -
等待中:
telephoneCheck("10 (757) 622-7382")
应返回false
。 -
等待中:
telephoneCheck("27576227382")
应返回false
。 -
等待中:
telephoneCheck("(275)76227382")
应返回false
。 -
等待中:
telephoneCheck("2(757)6227382")
应返回false
。 -
等待中:
telephoneCheck("2(757)622-7382")
应返回false
。 -
等待中:
telephoneCheck("555)-555-5555")
应返回false
。 -
等待中:
telephoneCheck("(555-555-5555")
应返回false
。 -
等待中:
telephoneCheck("(555)5(55?)-5555")
应返回false
。 -
等待中:
telephoneCheck("55 55-55-555-5")
应返回false
。 -
等待中:
telephoneCheck("11 555-555-5555")
应该返回false
。