Loading...
PHP/MySQL | Регистрация по номеру
Есть код
php
# проверяем Номер
if (empty($nomer)) $err3 = true;
if (!empty($nomer) && !preg_match('/^((\+380)|(0)) ?\d{4} ?\d{6}$/ui', $nomer)) $err3 = true;
# проверяем, не сущестует ли пользователя с таким номером
if (!empty($nomer) && $mysqli->query("SELECT `id` FROM `users` WHERE `nomer` = '$nomer'")->num_rows == true) $err3 = true;
if (!empty($nomer) && $mysqli->query("SELECT `id` FROM `users_new` WHERE `nomer` = '$nomer'")->num_rows == true) $err3 = true;
if ($err1 == false && $err2 == false && $err3 == true) $err = lang('Пожалуйста, укажите Ваш номер телефона.','Будь ласка, вкажіть Ваш номер телефону.');


и строчка
php
if (!empty($nomer) && !preg_match('/^((\+380)|(0)) ?\d{4} ?\d{6}$/ui', $nomer)) $err3 = true;

не пропускает номер, типу +380976875456

Вопрос: Где ошибка?
В рулярке
Пупсь Сайбот (08.11.2021 в 20:47)
В рулярке

wtf
Онлайн: 4
Время:
Gen. 0.0752
(c) Bym.Guru 2010-2025