| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > регулярные выражения |
| Автор: p2087 1.10.2005, 15:25 |
| в общем проверяю я введённый адрес так: if (eregi("^[_\.0-9a-z-]+@([0-9a-z][-0-9a-z\.]+)\.([a-z]{2,3}$)", $email)... подскажите пожалуйста как нужно изменить регулярное выражение чтобы название сайта и домен был постоянный(чтобы то что после @ было например mysite.com)... |
| Автор: [xoodo] 1.10.2005, 16:13 | ||
http://ee.php.net/manual/ru/reference.pcre.pattern.syntax.php синтаксис РегЭкспов |
| Автор: Darhazer 1.10.2005, 17:06 | ||||
Тут синтактис Perl РегЭкспов (preg), а человек про POSIX РегЭкспов спрашиваеть (ereg) |
| Автор: Mal Hack 1.10.2005, 19:08 | ||||
Взять и написать домен после @, не забыв перед каждой точкой поставить "/".
1. Лучше. 2. В данном случае пофиг |
| Автор: [xoodo] 1.10.2005, 21:13 | ||||||
Звиняйте попутал.
Тады так и http://ee.php.net/manual/ru/ref.regex.php. Но preg_match() всё же лучше. |
| Автор: Darhazer 1.10.2005, 22:13 |
| Mal Hack [xoodo] Я сам всегда пишу preg-ов, просто если человек не знаеть, что ereg и preg различние вещи, и почитаеть о синтаксисе preg-а, через полтора часа будет виглядить так: |
| Автор: [xoodo] 2.10.2005, 01:05 | ||
|
| Автор: p2087 2.10.2005, 14:39 |
| пасиб |