validacion emal

mateo
18 de Octubre del 2005
holas
tengo problemas con el campo de email en un formulario, este debe validar, q contenga los valores @xxxxx.xxx
me pasaron una opcion con javascript en la cual valida con una varible asi
pat=/^[w_.çñ]{2,255}@[w]{2,255}.[a-z]{1,3}.?[a-z]{0,3}$/

pero la necesito en php

yo valido q no este vacia sino manda un mensaje de error en otro compo y no se envia el mail, algo asi
if(empty($tuemail)){ $msg=$email_error; }

esto si funciona, pero si ingresan mmmmmm
el correo se envia y no deberia ser asi
espero su ayuda
GRACIAS