none
Validar Direccion de Correo Electronico Gmail

    Question

  • Como podría hacer para validar que la dirección de correo ingresada en un textbox es de gmail.

    He logrado Validar que la dirección sea un correo valido usando expresiones regulares, pero quisiera validar que solo pueda ingresar direcciones gmail.

    Gracias por tomarse el tiempo de responder

    Sunday, May 13, 2012 6:25 PM

Answers

  • ¿Cómo se distinguen las direcciones de gmail? Si únicamente se trata de que terminen en "gmail.com", ¿por qué no las validas simplemente examinando la cadena y verificando que termina en "@gmail.com"?

    De hecho si estás usando una expresión regular, la propia expresión puede verificar la terminación de la cadena, por ejemplo, algo así como "^[a-Z0-9]+@gmail\\.com$". Por supuesto, tendrás que pulirla un poco para que admita más variantes, tales como el punto y el guión en la parte del nombre, pero si ya estás validando las direcciones con una expresión regular, ya debes tener construidas las partes pertinentes de la expresión.

    Sunday, May 13, 2012 6:29 PM
    Moderator
  • y si haces

    string correo = "xxx@gmail.com";

    if(correo.Contains("gmail.com")){

       //si pasa por aqui es un correo de gmail

    }


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    Sunday, May 13, 2012 6:35 PM

All replies

  • ¿Cómo se distinguen las direcciones de gmail? Si únicamente se trata de que terminen en "gmail.com", ¿por qué no las validas simplemente examinando la cadena y verificando que termina en "@gmail.com"?

    De hecho si estás usando una expresión regular, la propia expresión puede verificar la terminación de la cadena, por ejemplo, algo así como "^[a-Z0-9]+@gmail\\.com$". Por supuesto, tendrás que pulirla un poco para que admita más variantes, tales como el punto y el guión en la parte del nombre, pero si ya estás validando las direcciones con una expresión regular, ya debes tener construidas las partes pertinentes de la expresión.

    Sunday, May 13, 2012 6:29 PM
    Moderator
  • Pues si eso pensé, validar que termine así.

    Pero la verdad nose como hacerlo.

    Sunday, May 13, 2012 6:32 PM
  • y si haces

    string correo = "xxx@gmail.com";

    if(correo.Contains("gmail.com")){

       //si pasa por aqui es un correo de gmail

    }


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    Sunday, May 13, 2012 6:35 PM