Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: проверка с помощью регулярных выражений [3]
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
AlexAnder пишет:
хтмл5?
да...поддерживается уже давно но правда ie только 10...но и фиг с ним
всеравно смысл его только в удобстве заполнения
не знаю что такого можно добиться невалидным адресом чего нельзя добиться тупо несуществующим
Покинул форум
Сообщений всего: 915
Дата рег-ции: Авг. 2012 Откуда: Россия
Помог: 34 раз(а)
LIME пишет:
несуществующим
AlexAnder пишет:
ты говоришь что решение не самое удачное;
это говорю не я и не про решение а про регулярку которую юзает filter_var
коменты http://www.php.net/manual/ru/filter.filters.validate.php
божемой ты меня уже какой раз пытаешься выставить дураком, по-твоему я думаю что filter_var это какая-то супертехнология никак не использующая регэкспы? (Добавление)
я понял что ты имел ввиду про результат работы а не про саму функцию
Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013
Помог: 91 раз(а)
LIME
Почитал про инпутовый email, спасибо - узнал что то новое )
Но опять же... привык как то все проверки укладывать на сервере ) тогда уж лучше фильтервар/регэксп, чтоб спокойнее спать ) проверки на стороне клиента настораживают.. ну как минимум будет авторитетно выглядеть проект, что не прошел e-mail типа приветДРУГ@яяябббfkjhf.повылрпвыолрпвыол - а так сразу будет складываться впечатление что делал криворукий
Так как тема популярная и ее читают, отпишу здесь. Наверное вы читали конфликтные темы что были ночью. Там человек со стороны вмешался в беседу, а я в новом топике в горячках не очень хорошо к нему обратился. Так вот, походу он эти слова писал не мне, а моему собеседнику и если это так, тогда приношу свои извинения. Новую тему не создал, так как в бан попасть не хочу.
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
teddy пишет:
проверки на стороне клиента настораживают..
Напрасно, очень удобная вещь.
С оговоркой - проверки на клиенте - для удобства клиента, на сервере валидация всё равно обязательна.
teddy пишет:
Ну врядли каждый второй и даже 5-ый пользователь интернета обладает таковым почтовым адресом...
Поэтому имеет смысл на клиенте повесить варнинг "вы не ошиблись при наборе адреса? такие редко бывают". Но адрес принимать. Потому что он валиден.
----- PostgreSQL DBA
teddy
Отправлено: 14 Июля, 2013 - 15:12:31
Участник
Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013
Помог: 91 раз(а)
Мелкий пишет:
С оговоркой - проверки на клиенте - для удобства клиента, на сервере валидация всё равно обязательна.
Ну это само собой ) Я имел ввиду проверки только на стороне клиента, но без дополнительной проверки на сервере.
Мелкий пишет:
"вы не ошиблись при наборе адреса? такие редко бывают". Но адрес принимать. Потому что он валиден.
Ранее не думал, что такие адресы валидны т.к ни разу не встречал подобный e-mail, спасибо за подсказку...
LIME
Отправлено: 14 Июля, 2013 - 15:15:44
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
teddy пишет:
но без дополнительной проверки на сервере.
а к чему она для email? для email достаточно на клиенте
ну подделает хацкер запрос...ну пришлет невалидный email...и что???? от инъекции убереглись и достаточно
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.