Приветствую, возникла проблемка с проверкой введенного в поле ввода номера телефона. В поле ввода номер вводится так: +7(ххх)ххх-хх-хх, если со стороны фронта, все в порядке, то вот как отлавливать правильность такого формата ввода на стороне сервера не могу приложить ума. Есть ли среди нас те, кто разбирается хорошо в регулярках?
Всем спасибо. Нашел вот такой вариант. if (!preg_match('^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$^', $form['num'])) $error[] = 'Неверный формат номера';