Función en PHP para comprobar si un email es válido - Explicación
Algunos me habéis pedido que os explique cómo funciona el sencillo script que publiqué el otro día:
if (ereg(”([A-Za-z0-9_.-]+@[A-Za-z0-9_.-]+\.[A-Za-z0-9_-]+)”, $email, $resultado))
{
echo $resultado[1];
}
Pues vamos a analizarlo un poco.
La función ereg analiza la cadena $email, buscando si hay texto que se ajuste al patrón:
[A-Za-z0-9_.-]+@[A-Za-z0-9_.-]+\.[A-Za-z0-9_-]+
y almacene el resultado en el array $resultado.
El patrón parece algo […]