|
Тема |
Re: Проверка на мейл в PHP [re: Axer] |
|
Автор |
Dakota (erotoman) |
|
Публикувано | 09.03.05 18:43 |
|
|
Всъщност валидният e-mail не включва в себе си задължително точката.
Например: root@localhost, john@our_company_mail_server, и т.н. Но това са малко крайни случаи. Освен това на теб не ти трябва простото присъствие на @ и ., а и правилната им последователност. За целта, и за наше удобство, са създадени .
За твоя случай, това ще свърши работа:
if (!preg_match("/^[A-z0-9\.\-]+@(?:[A-z0-9\-]+\.)+[A-z0-9]{1,6}$/", $recipient)) {
header("Location: error.php");
exit;
}
Опитай се да разбереш как работи!
Everything louder than everything else...
|
| |
|
|
|