Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Регулярное выражение email 
V
    Опции темы
savmp
Дата 11.4.2012, 00:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 260
Регистрация: 27.7.2009
Где: Геленджик

Репутация: -13
Всего: -16



Подскажите самое лучшее регулярное выражение для проверки email

кучу сайтов перелазил но везде разные примеры приводят, то больние примеры, то маленькие...

Подскажите самое лучшее.

Спасибо.
PM MAIL ICQ   Вверх
Gold Dragon
Дата 11.4.2012, 06:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 10
Всего: 71



savmp, сначала определи какие адреса элетронной почты ты будешь считать валидними, т.е. какие символы ты будешь для себя допускать. Ведь в адресе допускаются и такие символы !, #, $, %, &, ', *, +, -, /, =, ?, ^, _, `, {, |, } ~


вот это тебе в помощь http://www.lexpr.ru/node/382

для себя специально адрес оставил, очень полезно.


--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
MoLeX
Дата 11.4.2012, 06:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Согласно спецификации RFC 2822

Добавлено через 1 минуту и 33 секунды
Хотя в данном случае по глаза хватит и
Код

var_dump(filter_var('[email protected]', FILTER_VALIDATE_EMAIL));



--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Aliance
Дата 11.4.2012, 09:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 14
Всего: 137



MoLeX, в комментах говорят вот о чем:
Цитата

PHP FILTER_VALIDATE_EMAIL validates with no TLD

<?php
var_dump(filter_var('bob@example', FILTER_VALIDATE_EMAIL));
?>

Output bool(false) expected.

But it returns: string(11) "bob@example"

PM MAIL WWW ICQ Skype   Вверх
savmp
Дата 13.4.2012, 00:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 260
Регистрация: 27.7.2009
Где: Геленджик

Репутация: -13
Всего: -16



Цитата(Aliance @ 11.4.2012,  09:10)
MoLeX, в комментах говорят вот о чем:
Цитата

PHP FILTER_VALIDATE_EMAIL validates with no TLD

<?php
var_dump(filter_var('bob@example', FILTER_VALIDATE_EMAIL));
?>

Output bool(false) expected.

But it returns: string(11) "bob@example"

Код

    if (filter_var ('[email protected]', FILTER_VALIDATE_EMAIL))
    {

        echo "YES";

    }
    else
    {

        echo "NO";

    }


не подходит...

Добавлено через 1 минуту и 41 секунду
КАК написать проверку такого вида.



_____@_____ (.ru или .su или .ua. или by)
PM MAIL ICQ   Вверх
Gold Dragon
Дата 13.4.2012, 07:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 10
Всего: 71





--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0751 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.