true если переданная строка выглядит как действительный номер телефона в США. Пользователь может заполнить поле формы любым способом, если он имеет формат действительного номера в США. Ниже приведены примеры допустимых форматов для номеров в США (см. Ниже приведенные ниже тесты для других вариантов): 555-555-5555Для этой задачи вам будет представлена строка, такая как
(555)555-5555
(555) 555-5555
555 555 5555
5555555555
1 555 555 5555
800-692-7753 или 8oo-six427676;laskdjf . Ваша задача - подтвердить или отклонить телефонный номер США на основе любой комбинации форматов, указанных выше. Код области требуется. Если код страны указан, вы должны подтвердить, что код страны равен 1 . Возвращает true если строка является действительным номером телефона США; в противном случае верните false . Не забудьте использовать Read-Search-Ask, если вы застряли. Попробуйте подключить программу. Напишите свой собственный код. telephoneCheck("555-555-5555") должен возвращать логическое значение.
testString: 'assert(typeof telephoneCheck("555-555-5555") === "boolean", "telephoneCheck("555-555-5555") should return a boolean.");'
- text: telephoneCheck("1 555-555-5555") должен возвращать true.
testString: 'assert(telephoneCheck("1 555-555-5555") === true, "telephoneCheck("1 555-555-5555") should return true.");'
- text: telephoneCheck("1 (555) 555-5555") должен возвращать true.
testString: 'assert(telephoneCheck("1 (555) 555-5555") === true, "telephoneCheck("1 (555) 555-5555") should return true.");'
- text: telephoneCheck("5555555555") должен возвращать true.
testString: 'assert(telephoneCheck("5555555555") === true, "telephoneCheck("5555555555") should return true.");'
- text: telephoneCheck("555-555-5555") должен возвращать true.
testString: 'assert(telephoneCheck("555-555-5555") === true, "telephoneCheck("555-555-5555") should return true.");'
- text: telephoneCheck("(555)555-5555") должен возвращать true.
testString: 'assert(telephoneCheck("(555)555-5555") === true, "telephoneCheck("(555)555-5555") should return true.");'
- text: telephoneCheck("1(555)555-5555") должен возвращать true.
testString: 'assert(telephoneCheck("1(555)555-5555") === true, "telephoneCheck("1(555)555-5555") should return true.");'
- text: telephoneCheck("555-5555") должен вернуть значение false.
testString: 'assert(telephoneCheck("555-5555") === false, "telephoneCheck("555-5555") should return false.");'
- text: telephoneCheck("5555555") должен возвращать false.
testString: 'assert(telephoneCheck("5555555") === false, "telephoneCheck("5555555") should return false.");'
- text: telephoneCheck("1 555)555-5555") должен возвращать false.
testString: 'assert(telephoneCheck("1 555)555-5555") === false, "telephoneCheck("1 555)555-5555") should return false.");'
- text: telephoneCheck("1 555 555 5555") должен возвращать true.
testString: 'assert(telephoneCheck("1 555 555 5555") === true, "telephoneCheck("1 555 555 5555") should return true.");'
- text: telephoneCheck("1 456 789 4444") должен возвращать true.
testString: 'assert(telephoneCheck("1 456 789 4444") === true, "telephoneCheck("1 456 789 4444") should return true.");'
- text: 'telephoneCheck("123**&!!asdf#") должен возвращать false.'
testString: 'assert(telephoneCheck("123**&!!asdf#") === false, "telephoneCheck("123**&!!asdf#") should return false.");'
- text: telephoneCheck("55555555") должен возвращать false.
testString: 'assert(telephoneCheck("55555555") === false, "telephoneCheck("55555555") should return false.");'
- text: telephoneCheck("(6054756961)") должен возвращать false
testString: 'assert(telephoneCheck("(6054756961)") === false, "telephoneCheck("(6054756961)") should return false");'
- text: telephoneCheck("2 (757) 622-7382") должен возвращать false.
testString: 'assert(telephoneCheck("2 (757) 622-7382") === false, "telephoneCheck("2 (757) 622-7382") should return false.");'
- text: telephoneCheck("0 (757) 622-7382") должен возвращать false.
testString: 'assert(telephoneCheck("0 (757) 622-7382") === false, "telephoneCheck("0 (757) 622-7382") should return false.");'
- text: telephoneCheck("-1 (757) 622-7382") должен возвращать false
testString: 'assert(telephoneCheck("-1 (757) 622-7382") === false, "telephoneCheck("-1 (757) 622-7382") should return false");'
- text: telephoneCheck("2 757 622-7382") должен возвращать false.
testString: 'assert(telephoneCheck("2 757 622-7382") === false, "telephoneCheck("2 757 622-7382") should return false.");'
- text: telephoneCheck("10 (757) 622-7382") должен возвращать false.
testString: 'assert(telephoneCheck("10 (757) 622-7382") === false, "telephoneCheck("10 (757) 622-7382") should return false.");'
- text: telephoneCheck("27576227382") должен возвращать false.
testString: 'assert(telephoneCheck("27576227382") === false, "telephoneCheck("27576227382") should return false.");'
- text: telephoneCheck("(275)76227382") должен возвращать false.
testString: 'assert(telephoneCheck("(275)76227382") === false, "telephoneCheck("(275)76227382") should return false.");'
- text: telephoneCheck("2(757)6227382") должен вернуть значение false.
testString: 'assert(telephoneCheck("2(757)6227382") === false, "telephoneCheck("2(757)6227382") should return false.");'
- text: telephoneCheck("2(757)622-7382") должен возвращать false.
testString: 'assert(telephoneCheck("2(757)622-7382") === false, "telephoneCheck("2(757)622-7382") should return false.");'
- text: telephoneCheck("555)-555-5555") должен возвращать значение false.
testString: 'assert(telephoneCheck("555)-555-5555") === false, "telephoneCheck("555)-555-5555") should return false.");'
- text: telephoneCheck("(555-555-5555") должен возвращать false.
testString: 'assert(telephoneCheck("(555-555-5555") === false, "telephoneCheck("(555-555-5555") should return false.");'
- text: telephoneCheck("(555)5(55?)-5555") должен возвращать false.
testString: 'assert(telephoneCheck("(555)5(55?)-5555") === false, "telephoneCheck("(555)5(55?)-5555") should return false.");'
```