Способ основан на использовании регулярных выражений.
if (eregi("^[._a-zA-Z0-9-]+@[.a-zA-Z0-9-]+.[a-z]{2,6}$", $email)) {
}
Способ простой, учитывает то, что может быть до @ и после. Никаких проверок на домен и т.д., хотя всё это можно реализовать. Это простая проверка.
Последние 10: