Sin título

Ahora con HTML5 los input han facilitado bastante nuestra labor los antiguos <input type="text"> han pasado a ser <input type="search"> y para los email tenemos el <input type="email"> que el solito valida la direccion ingresada, si no es correcta te lo hace saber .
Tanto tiempo calentandonos la cabeza con la funcion preg_match para validar un email y ahora HTML5 nos la hecha
¿No es fantastico?
Ademas hay otras propiedades bastante interesantes.
Lo mejor de caerse al tropezar, es volverse a levantar.
Hola:

Aún así hay que validarlo en PHP, no se confien (que pasa si el usuario tiene Internet explorer menor a 9?), puesto que aún hay gente que utiliza Windows XP (IE9 sólo esta disponible para Windows Vista y 7 - o sólo 7, no lo recuerdo :P).

Lo más fácil:

$valid = filter_var( $email, FILTER_VALIDATE_EMAIL );

if( $valid !== FALSE )
  // Es válido
Ni siquiera en el 9 está totalmente implementao. Como de descumbre IE sacando los pies del tiesto.
Lo mejor de caerse al tropezar, es volverse a levantar.
Ni siquiera en el 9 está totalmente implementao. Como de descumbre IE sacando los pies del tiesto.

Yo pensé que si XD. Bueno, mejor saberlo :D.
En el unico (que yo te pueda asegurar) que está todo al dia es en google chrome. Dicen que en Opera y Safary tambien.
Ni siquiera Firefox lo tiene implantao al 100%
En FF por ejem. no sale el calendario en <inpuy type="date">
En fin 'ajo' y 'agua'.