banner2

Home Foros Foro dudas Foro de Java Como validar correo

Como validar correo

Este debate contiene 2 respuestas, tiene 3 mensajes y lo actualizó  Brian Eduardo Alvarez Ayala hace 5 días, 8 horas.

Viendo 3 publicaciones - del 1 al 3 (de un total de 3)
  • Autor
    Publicaciones
  • #9986

    Frost
    Participante

    Hola buenas, quisiera saber como se puede validar que un correo este compuesto de ej: (ejemplo)@gmail.com o (ejemplo)@hotmail.com, se como se hacer para que no tenga mas de un @ o contenga puntos pero se me dificulta lo dicho anteriormente, de referencia voy en el video 22 del canal de youtube de bucles con for en Java.

    Gracias.

    #9993

    Diego Diaz
    Participante

    Hola, en el video de Condicionales (bucle for) se utilizo algo como esto:

    int arroba=0;
    boolean punto=false;
    String mail=JOptionPane.showInputDialog(“Por favor, ingresa tu mail”);
    for (int i=0; i<mail.length(); i++) {

    if(mail.charAt(i)==’@’) {//evalua si la cadena de caracteres que hay en la variable MAIL tien un ‘@’.arroba++;
    }

    if(mail.charAt(i)==’.’) {//evalua si la cadena de caracteres que hay en la variable MAIL tien un ‘.’.punto=true;
    }

    }

    if(arroba==1 && punto==true) {
    System.out.println(“SI es una direccion de mail valida”);
    }else {
    System.out.println(“NO es una direccion de mail valida.”);
    }

     

     

    Espero que te sirva…

    Saludos.

    • Esta respuesta fue modificada hace 1 mes por  Diego Diaz.
    #10134

    La mejor forma de hacerlo es usar expresiones regulares.

     

    
    static boolean isValid(String email) {
        String regex = "^[\\w-_\\.+]*[\\w-_\\.]\\@([\\w]+\\.)+[\\w]+[\\w]$";
        return email.matches(regex);
    }
    
Viendo 3 publicaciones - del 1 al 3 (de un total de 3)

Debes estar registrado para responder a este debate.

Píldoras Informáticas

Comencé esta aventura para dar soporte a mis alumnos presenciales. Con el apoyo de todos los que me seguís mi canal de YouTube y esta web han crecido mucho más de lo que yo esperaba. Gracias a todos por estar ahí.

Quién está aquí ahora

Foto del perfil de Alonso
Foto del perfil de Jose Alberto