Здравствуйте уважаемые форумчане. Подскажите пожалуйста как решить эту задачу:
Дан текст, который по идее должен быть номером телефона в виде 8-(911)-506 56 56 (т.е. человек может ввести не только цифры, но и скобки, минусы, может что-то еще). Но в реальности, пользователь может вместо номера написать что угодно. Напиши скрипт для проверки правильности введенного номера («8(911)-506 56 56» — правильный номер, «8-911-50-656-56» — правильный, «89115065656» — правильный, «02» — неправильный, «89115065656 позвать Люду» — неправильный).
Спасибо
1. chvl - 17 Июня, 2014 - 19:45:02 - перейти к сообщению
2. Мелкий - 17 Июня, 2014 - 20:01:37 - перейти к сообщению
Выбираете в гугле что понравится по запросу "js phone mask"
Банальной регуляркой (зависи от выбранной маски) проверяете, то это или не то.
И пользователю проще вводить, когда видно, что вводить и вам проще валидировать.
Банальной регуляркой (зависи от выбранной маски) проверяете, то это или не то.
И пользователю проще вводить, когда видно, что вводить и вам проще валидировать.