Проверка e-mail в PHP

Раньше, чтобы проверить правильность e-mail, приходилось писать регулярные выражения. Теперь, же, начиная с PHP 5.2 есть замечательная функция - filter_var(), для проверки URL, e-mail и типов.

Пример:

<?php
if (!filter_var($email, FILTER_VALIDATE_EMAIL))  {
    echo 'Неверный адрес электронной почты';
}

В случае верного ввода, функция возвращает e-mail, если неверный - FALSE.

Документацию по теме можно просмотреть на php.net.