import java.util.regex.*;
import javax.swing.JOptionPane;
public class email {
public static void main(String []args){
String cadena = JOptionPane.showInputDialog(null, "Ingresa un correo electronico");
if (verificar (cadena.toUpperCase()))
JOptionPane.showMessageDialog(null,"email correcto");
else
JOptionPane.showMessageDialog(null, "email incorrecto verifica");
}
public static boolean verificar(String mail){
String verificador = "[A-Z0-9._%+-] +@[A-Z0-9.-]+\\.[A-Z]{2,4}";
Pattern p=Pattern.compile("^(.+)@(.+)$");
Pattern q=Pattern.compile(verificador);
Matcher m=q.matcher(mail);
if(m.matches())
return true;
else
return false;
}
}