[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: адреса почты
Invis1ble
Вопрос такой, может кто знает, какой возможный формат могут иметь адреса e-mail ? Че-то нигде найти не могу..



Спустя 24 секунды (9.11.2010 - 17:55) DmitryOpalev написал(а):
На регулярные выражения?

Спустя 29 минут, 5 секунд (9.11.2010 - 18:24) Invis1ble написал(а):
DmitryOpalev
Цитата
На регулярные выражения?

??
Регулярку я и сам напишу.. Интересует вообще все возможные крайние случаи, т.е. правила валидного адреса..

Спустя 1 час, 16 минут, 48 секунд (9.11.2010 - 19:41) DmitryOpalev написал(а):
Типа первая часть может быть из латинских букв и цифр... потом собачка...
Так?
...если нет, я не догнал... blink.gif

Спустя 20 минут, 52 секунды (9.11.2010 - 20:02) DedMorozzz написал(а):
aaa.aaa-aaa_aaa@aaa.aaa.mobile - mobile - самый длинный. Макс 6 символов.

Спустя 7 минут, 4 секунды (9.11.2010 - 20:09) Rand написал(а):
+ ещё вряд-ли у кого-то будет почта на односимвольном домене - минимум 2. Ну и цифры ещё конечно =)

Спустя 8 минут, 32 секунды (9.11.2010 - 20:17) Invis1ble написал(а):
DedMorozzz
Как думаешь, это нормальная проверка будет?

#^[^\W][\w.-_]+?[^\W]@[^\W][\w.]{1,6}[^\W]$#i

Спустя 13 минут, 5 секунд (9.11.2010 - 20:30) DedMorozzz написал(а):
[^\W] - расскажи, что это такое. И скорее всего сам найдёшь не верность smile.gif

Спустя 21 минута, 24 секунды (9.11.2010 - 20:52) Invis1ble написал(а):
DedMorozzz
да, тупанул )

#^[a-z0-9_.-]+@([a-z0-9]+\.)+[a-z]{2,6}$#i

а эта регулярка, как считаешь, учитывает все крайние случаи?

Спустя 3 минуты, 59 секунд (9.11.2010 - 20:56) Invis1ble написал(а):
не подходит...
пропускает -@q.qq
а между прочим, если не ошибаюсь, в коде на irbis-team была ))

UPD. Щас проверил - точно, в курсах на irbis-team этой регуляркой мыло проверяют

Спустя 12 минут, 22 секунды (9.11.2010 - 21:08) Rand написал(а):
Я себе такую писал:
Цитата
/^\w+(\.[_a-z0-9-]+)*@\w+(\.[a-z0-9-]+)*\.[a-z]{2,6}$/i

Спустя 9 минут, 39 секунд (9.11.2010 - 21:18) Invis1ble написал(а):
Rand
вроде нормальная.. молоток )

Спустя 3 минуты, 49 секунд (9.11.2010 - 21:22) Invis1ble написал(а):
Rand
вот такой адрес пускает
d_@d.ewq


такой адрес возможен теоретически?

Спустя 40 минут, 24 секунды (9.11.2010 - 22:02) DedMorozzz написал(а):
Цитата
UPD. Щас проверил - точно, в курсах на irbis-team этой регуляркой мыло проверяют
1й символ должен(кому?) быть буквой

Спустя 1 минута, 42 секунды (9.11.2010 - 22:04) linker написал(а):
Я бы отправил курить соответствующйи RFC.

Спустя 2 минуты, 30 секунд (9.11.2010 - 22:06) Rand написал(а):
Invis1ble
Да. У меня домен к gmail прикреплен, там такие создаются. Кроме того, создаются и с тире на первом месте. Поэтому надо подправить регулярку:
Цитата
/^[\w-]+(\.[\w-]+)*@\w+(\.[a-z0-9-]+)*\.[a-z]{2,6}$/i

Кстати, скоро ведь кирилические домены в моду войдут. Надо будет и регулярку адаптировать =)
Цитата
Я бы отправил курить соответствующйи RFC.

Я бы покурил, дайте ссыль. Читал только спецификацию протоколов pop3; smtp никаких ограничений на имя пользователя вообще не нашел wacko.gif

Спустя 9 минут, 54 секунды (9.11.2010 - 22:16) Invis1ble написал(а):
Цитата
Я бы покурил, дайте ссыль

аналогично )


_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.