8ответ(ов) в теме
В общем проблема в следующем.
Есть номер телефона YOTA. формат у него +7 999 ххх хххх
Есть форма, которая ожидает, что номер будет введен в формате 7xxxххххххх. Если вводить номер YOTA, то пишет что номер указан некорректно. Пример номера: 79998019090
Но если убрать 7, то он принимает номер и корректно присылает СМС и вроде бы это ок. Но если без 7 вводить номера других операторов, то скрипт ругается что номер указан некорректно.
Редакции сообщения
22.05.2019 19:32Причина: не указано
пробуйте открыть файл wp-sms-register.php в папке плагина на строке 216 увидите:
$pattern = '/^([87](?!95[4-9]|99d|907|94[^0]|812[^9]|336)([34]d|9[^7]|8[13]...
замените на
$pattern = '/^(7)?[s-]?(?[489][0-9]{2})?[s-]?[0-9]{3}[s-]?[0-9]{2}[s-]?[0-9]{2}$/is';
проверьте, отпишитесь по результату
спасибо, теперь работает отлично!
Нехватает функции изменить номер телефона, после того как указал. допустил ошибку в номере телефона и нажал "регистрацию" — уже не изменить его.Есть какое-то решение этого?
Редакции сообщения
25.05.2019 19:31Причина: не указано
25.05.2019 19:32Причина: не указано
Вы не имеете права на публикацию сообщений в этой теме