Спустя 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 написал(а):
Типа первая часть может быть из латинских букв и цифр... потом собачка...
Так?
...если нет, я не догнал...
Так?
...если нет, я не догнал...

Спустя 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
Как думаешь, это нормальная проверка будет?
#^[^\W][\w.-_]+?[^\W]@[^\W][\w.]{1,6}[^\W]$#i
Спустя 13 минут, 5 секунд (9.11.2010 - 20:30) DedMorozzz написал(а):
[^\W] - расскажи, что это такое. И скорее всего сам найдёшь не верность

Спустя 21 минута, 24 секунды (9.11.2010 - 20:52) Invis1ble написал(а):
DedMorozzz
да, тупанул )
#^[a-z0-9_.-]+@([a-z0-9]+\.)+[a-z]{2,6}$#i
а эта регулярка, как считаешь, учитывает все крайние случаи?
да, тупанул )
#^[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 этой регуляркой мыло проверяют
пропускает -@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
такой адрес возможен теоретически?
вот такой адрес пускает
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 прикреплен, там такие создаются. Кроме того, создаются и с тире на первом месте. Поэтому надо подправить регулярку:
Да. У меня домен к gmail прикреплен, там такие создаются. Кроме того, создаются и с тире на первом месте. Поэтому надо подправить регулярку:
Цитата |
/^[\w-]+(\.[\w-]+)*@\w+(\.[a-z0-9-]+)*\.[a-z]{2,6}$/i |
Кстати, скоро ведь кирилические домены в моду войдут. Надо будет и регулярку адаптировать =)
Цитата |
Я бы отправил курить соответствующйи RFC. |
Я бы покурил, дайте ссыль. Читал только спецификацию протоколов pop3; smtp никаких ограничений на имя пользователя вообще не нашел

Спустя 9 минут, 54 секунды (9.11.2010 - 22:16) Invis1ble написал(а):
Цитата |
Я бы покурил, дайте ссыль |
аналогично )
_____________
Профессиональная разработка на заказ
Я на GitHub | второй профиль