Ciertamente puede haber algun problema con filter_var(), en las pruebas que he realizado no me ha dado fallos, pero, tambien hay una simple expresion regular que tome de
PunBB o algun otro foro y es tambien muy facil de usar:
Código PHP:
Ver originalfunction is_valid_email($email) {
return preg_match('/^(([^<>()[\]\\.,;:\s@"\']+(\.[^<>()[\]\\.,;:\s@"\']+)*)|("[^"\']+"))@((\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\])|(([a-zA-Z\d\-]+\.)+[a-zA-Z]{2,}))$/', $email); }
En cuanto a
filter_var() todavia lo tengo en fase de prueba y no puedo asegurar que todas las opciones sean realmente funcionales, pero algun dia lo averiguare!