![]() |
Регулярное выражение для мыла
Люди подкиньте регулярное выражение для синтаксической проверки мыла... чем точнее тем лучше...
Я тут настряпал одно вроде должно работать, та что-то в PHP не пашет :( или не правильно пашет :( Цитата:
|
/^[\w\-\.]+\@[a-z0-9\-\.]+$/i
|
Цитата:
вариант такой "....b@11.ru" тоже вроде допускается или? всёравно спасибо |
PHP код:
|
Цитата:
|
Цитата:
не спрашивать "зачем" ;) удачи! |
Цитата:
|
боюсь нафлеймить но
Ну всмысле читал ту на форуме когда люди спрашивают "а зачем тебе да к чему" и как ответ обычно от моедров, не надо тебе знать "зачем", если знаешь как то отвечай если не знаешь то не отвечай... ;) |
Цитата:
Ладно, уговорил :) ... /$([a-z0-9_\-]+\.)*[a-z0-9_\-]+\@([a-z0-9\-]\.)+[a-z]+^/ (рега выше имхо невалидная и несколько перегруженная) |
Цитата:
Senseyевскую уже протестировал, пашет.. |
Обе. Причем вторая в случае PCRE примет адрес вида "mi$tak3s@oops%-err".
|
Цитата:
можно про это подробней, для тех кто в танке :D |
ф-ии preg_*
|
RaZEr
а зачем ему preg? function is_email($email) { if (eregi("^([_a-z0-9-]+)(\.[_a-z0-9-]+)*@([a-z0-9-]+)(\.[a-z0-9-]+)*(\.[a-z]{2,4})$", $email)) { return 1; } return 0; } |
Цитата:
|
| Часовой пояс GMT +4, время: 00:56. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.