* Este metodo valida el correo
* El correo valida que antes de la @ 'arroba' debe de tener caracateres
* alfanumericos solamenete, ademas entre la @ y el punto
* tambien alfanuemricos y despues del punto
*
* @param m
String es la cadena que recibe* @return
boolean si el correo es valido retorna true*/
public boolean validarMail(String m) { 
char c1 = m.charAt(0); 
int pos1 = 0; 
int pos2 = 0; 
int a1 = 0; 
int a2 = 0; 
int a3 = 0; 
int x = 0; 
String cadena1 = ""; 
String cadena2 = ""; 
String cadena3 = ""; 
if (c1 != '@' && c1 != '.') { 
for (int i=1; i <> 
if (m.charAt(i) == '@') { 
pos1 = i; 
} 
} 
for (int i=1; i <> 
if (m.charAt(i) == '.') { 
pos2 = i; 
} 
} 
cadena1 = m.substring(0, pos1); 
cadena2 = m.substring(pos1+1, pos2); 
cadena3 = m.substring(pos2+1, m.length()); 
for (int i = 0;i <> 
System.out.println("carcater "+cadena1); 
a1 = cadena1.codePointAt(i);// 
if ((a1 > 47 && a1 <> 64 && a1 <> 
|| (a1 > 96 && a1 < a1="="46"> 
x++; 
} 
} 
System.out.println("1 "+cadena2); 
for (int i = 0; i <> 
a2 = cadena2.codePointAt(i); 
System.out.println("carcater "+a2); 
if ((a2 > 47 && a2 <> 64 && a2 <> 
|| (a2 > 96 && a2 <> 
x++; 
} 
} 
for (int i = 0;i <> 
a3 = cadena3.codePointAt(i); 
if ((a3 > 47 && a3 <> 64 && a3 <> 
|| (a3 > 96 && a3 <> 
x++; 
} 
} 
System.out.println("xxx "+x+"    "+(m.length()-2)); 
if (x == m.length()- 2) { 
if (pos1 != 0 && pos2 != 0 && (pos1 + 2) <> 
if (m.length()-1 >= (pos2 + 2)) { 
return true; 
}else { 
return false; 
} 
}else{ 
return false; 
} 
}else { 
return false; 
} 
}else { 
return false; 
} 
}
 
 
No hay comentarios:
Publicar un comentario