¿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.
- Android java regex coinciden con todos menos un carácter
- La división de una cadena funciona en Java, no funciona en Android
- ¿Cómo usar los marcadores de principio y fin en regex para Java String?
- Cómo reemplazar una cadena si no está contenida entre '<' y '>'
- Cómo validar el formato de número de teléfono
- PHP - RegEx Números de teléfono con o sin código de país
- Formato de registro de registro de Android c2dm
- Cómo utilizar SpannableString con Regex en android?
- Expresión regular en Android para el campo de contraseña
- Regex palabra entera
- ¿Qué regex se puede utilizar para filtrar dalvikvm y dalvikvm-heap mensajes desde el logcat
- ¿Cómo puedo eliminar la cadena de caracteres dinámicos de una cadena?
- ¿Cómo validar una cadena usando java regex?
¿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 }
- Eclipse java breakpoints – ¿Cuál es el propósito?
- Distribuir la aplicación de Android desde mi propio servidor