Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/04/2011, 11:32
White_King
 
Fecha de Ingreso: noviembre-2010
Mensajes: 29
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Como definir una expresión regular?

a mi la vdd me gustan las expresiones regulares aunque tampoco soy bueno dejame intento hacer esa que buscas...

esto me funciona

String pass="Ab123456";
String M="[A-Z]+",
m="[a-z]+",
d="[0-9]+";
Boolean valido=pass.matches("("+M+m+d+")|("+M+d+m+")|"+
"("+m+M+d+")|("+m+d+M+")|"+
"("+d+M+m+")|("+d+m+M+")");
if(valido && pass.length()>=8){
System.out.println("Si es valido");
}else{
System.out.println("No es valido");
}

te paso mi pagina:
http://javahelp.freeiz.com

Última edición por White_King; 20/04/2011 a las 12:51