Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/10/2010, 07:42
Avatar de _cronos2
_cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 14 años, 5 meses
Puntos: 310
Respuesta: Expresión regular contraseña

He estado pensando un buen rato y lo único que se me ocurre es que lo hagas así:
Código Javascript:
Ver original
  1. var nums=/\d+/;
  2. var min=/[a-z]+/;
  3. var may=/[A-Z]+/;
  4. var barra=/\/*/;
  5. var no=/^[^\dA-z\/]+$/;
  6. var str='estoEsLaContrasena123';
  7. if(nums.test(str)&&min.test(str)&&may.test(str)&&barra.test(str)&&!no.test(str)&&str.length>5&&str.length<17)
  8.  alert('Contraseña correcta');
  9. else
  10.  alert('Contraseña incorrecta');
Ya sé que es muy largo y muy tosco, pero en tu ejemplo primero tienen que ir los números luego las minúsculas y luego las mayúsculas, si no cumplen ese orden no pasa. Por cierto, en [a-z] no se acepta la ñ.
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red