| |||
VALIDAR UN EMAIL en un JTEXTAREA Hola amigos, me gustaria saber si es posible en JAVA NO EN JAVASCRIPT validar una caja de texto ya sea JTextField o JFormattedTextField para que solo acepte correos electronicos. Y URGENTE... COMO HACERLO |
| |||
Respuesta: VALIDAR UN EMAIL en un JTEXTAREA public boolean valida(JTextField tx){ String validar=tx.getText(); if(validar.indexOf("@")==0){ return false; } return true; } En este caso valida que la arroba este de primera. Para validar que no la encuentra has un if en donde en vez e ==0 colocas ==-1 |
| |||
Respuesta: VALIDAR UN EMAIL en un JTEXTAREA Aqui uno mejor que acabé de encontrar //metodo para validar correo electronio public boolean isEmail(String correo) { Pattern pat = null; Matcher mat = null; pat = Pattern.compile("^([0-9a-zA-Z]([_.w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-w]*[0-9a-zA-Z].)+([a-zA-Z]{2,9}.)+[a-zA-Z]{2,3})$"); mat = pat.matcher(correo); if (mat.find()) { System.out.println("[" + mat.group() + "]"); return true; }else{ return false; } } public validator() { String correo = "[email protected]"; if(isEmail(correo)){ System.out.println("Mail correcto"); }else{ System.out.println("Mail incorrecto"); } } |