Бьюсь уже час...
if(!preg_match("/[0-9a-z_]+@[0-9a-z_\-^\.]+\.[a-z]{2,4}/i", $email)){
$error = true;
$errort .= '<h4 align="center">Неправильный формат e-mail адреса!</h4>';
}
всегда ошибка. если убрать ! то не проверяет никогда.
что не так?
UPD: тему можно закрыть или вообще удалить.
Вопрос снят, затупил ппц, не передал данные для проверки.
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 1000 сообщение(ий)):У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.
- 03.01.2013 05:28
Последний раз редактировалось cOAPerator; 03.01.2013 в 05:37.
- 06.01.2013 02:57
cOAPerator, я бы воспользовался функцией http://php.net/manual/en/function.filter-var.php. Недостатки кажется у нее есть, но обычно ее хватает для использования в быту
Использование:PHP код:var_dump(filter_var('bob@example.com', FILTER_VALIDATE_EMAIL));
- 06.01.2013 03:02
Комментарий модератора: Демиург
- По просьбе ТС - закрыто :)
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Помогите с простым регулярным выражением | Web программирование | 1 | 26.11.2012 22:22 |
Сбор почты Cpanel | Прочее | 0 | 14.05.2012 13:59 |
Блокировка почты GMail | Оффтоп и свободные темы | 6 | 06.11.2011 03:40 |
Массовая рассылка почты | Софт, скрипты, сервисы | 1 | 09.10.2011 15:32 |