Muestro como probe con la muncion preg_match():
Código PHP:
Ver originalreturn (preg_match('^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$', $value)) ?
1 : 0;
me da este error:
[function.preg-match]: No ending delimiter '^' found LOCATION: C:\wamp\www\validar_formulario\validacion.php, line 45