34.416 lecturas 8 comentarios

Validar email en php

if (preg_match(‘/^[A-Za-z0-9-_.+%]+@[A-Za-z0-9-.]+\.[A-Za-z]{2,4}$/’, $_POST[“emailAddy”])) {
echo “Email válido”;
} else {
echo “Email inválido”;
}

('/^[A-Za-z0-9-_.+%]+@[A-Za-z0-9-.]+\.[A-Za-z]{2,4}$/',
3 $_POST["emailAddy"])) {
4 echo "Email address accepted";
5 }
6 else {
7 echo "Email address is all broke.";
8 }

Comentarios

  • Spider-Man 12/25/2011

    Alfin una validacion, sin eregi()

    Aunque hay un error de comillas:
    El codigo quedaria asi:

    if (preg_match(‘/^[A-Za-z0-9-_.+%]+@[A-Za-z0-9-.]+\.[A-Za-z]{2,4}$/’, $_POST[“emailAddy”])) {
    echo “Email válido”;
    } else {
    echo “Email inválido”;
    }

  • Spider-Man 12/25/2011

    Me acabo de dar cuenta que el error aparece al copiar y pegar desde esta web

    Cuando copien y peguen, cambien las comillas despues de preg_match( y despues de {2,4}$/

    No debiera arrojarles error

    Muchas gracias! 🙂

  • dsds 03/27/2012

    que no es más fácil poner: if(!filter_var($_POST[‘email’], FILTER_VALIDATE_EMAIL)){ die(‘email inválido’);

  • Leandro 10/03/2012

    gracias!

  • jos 01/15/2013

    Es más fácil, si…. siuempres que tengas una versión de PHP 5.2 o superior.

  • ramiro 06/30/2013

    Ya hace vengo siguiendo el sitio y me ha dado enormes aportes , estoy intentando optimizar mi sitio web http://www.aldesnudo.com.ar , se me complica la velocidad de carga y la optimización html y además tengo dudas sobre los links nofollow , algunos dicen que sirven

  • PJrN 11/04/2013

    Gracias por la info, me estoy peleando para dejar todos los campos bien definidos para un proyecto que está apunto de ver la luz: http://www.VotaTuProfesor.com

  • chvere 11/16/2013

    Tio trabaja cn jquery para el envio de la info y optimizacion del html usa html5

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.