Cita:
Iniciado por NSD ¿Que tal una exprecion regular?
Código PHP:
Ver original<?php
if (preg_match("([A-Za-z0-9]{3,8}+@[A-Za-z0-9]{3,8}+\.(com|org|net|edu)+)",$email)) { $valido='si';
} else {
$valido='no';
}
echo($valido);
?>
elijes que caracteres permites y cuales no, que rango de longitud tiene que tener el usuario y el dominio, y ademas que extencion puede tener el dominio, no creo que nesesitas nada mas sofisticado que eso. saludos.
Eso va cogiendo bastante forma. Gracias! El problema es que por las pruebas que he hecho, despues de la @ comprueba los dos primeros caracteres a ver si coinciden con algun dominio real(ho,gm,etc) y creo, no estoy seguro, que tambien comprueba que acabe en mail.