¿Cuál sería una simple expresión regular para la comprobación de contraseña durante la suscripción?

Lo que quiero hacer es comprobar cuando el usuario se registra que si la contraseña introducida es de al menos 6 caracteres y no tiene espacio en ella. Eso es practicamente todo. ¿Qué sería un regex que podría utilizar en las clases Java Matcher patrón para este propósito?

gracias por su ayuda chicos.

¿Por qué necesita un regex?

String str = "my pass"; if (str.length() < 6 || str.contains(" ")){ fail(); } 

¿Por qué quieres usar un regex?

 public boolean isPasswordValid( String password ) { return ((password.length() >= 6) && (!password.contains(" ")); } 
 ^[^ ]{6,}$ 

Esto coincidirá con toda la cadena ^ … $ e ignorará los espacios [^] para 6 o más caracteres {6,}

Matcher de patrón es una pequeña sobrecarga allí, puede utilizar lo siguiente:

 String password = ...; final int PASS_MIN_LEN = 6; if (password.length >= PASS_MIN_LEN && password.indexOf(' ') < 0) { // proceed } else { // error } 
  • Android / Java Regex para eliminar ceros adicionales de sub-cadenas
  • División de la cadena con RegEx en Android
  • ¿Puedo hacer regex reemplazar en Android con grupos del partido?
  • ¿Cómo puedo crear una expresión regular para esto en android?
  • Validar cadena con regex en android
  • Regex para eliminar el número de pista del nombre de la canción?
  • Cómo reemplazar una cadena si no está contenida entre '<' y '>'
  • Diferencia de regex de Java y Android
  • Cómo validar el formato de número de teléfono
  • Android: ¿dividido en un salto de línea en String? (Párrafos)
  • Fuerza de cierre en la expresión regular!
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.