Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/01/2013, 18:45
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: Validar contraseña

Te conviene utilizar una expresión regular, algo como esto

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="es-ar">
  3. <meta charset="utf-8" />
  4. <title>Password expresión regular</title>
  5.  
  6. <script type="text/javascript">
  7. //<![CDATA[
  8. function verifica_clave(){
  9. var cadena=document.getElementById('clave').value;
  10. var expresionR=/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?!.*\s).{4,8}$/;
  11. var resultado=expresionR.test(cadena);
  12. if(resultado != true){
  13. document.getElementById('mensaje').innerHTML = "error";
  14. return false;
  15. }
  16. }
  17. //]]>
  18. </head>
  19. <form action="ingresar.php" method="post" onsubmit="return verifica_clave();">
  20. Clave : <input type="text" value="" id="clave" /> 4 a 8 caracteres, debe incluir mínimo 1 Mayúscula (A-Z), una Minúscula (a-z) y un Número. No se permiten espacios en blanco
  21. <br /><input type="submit" /><br /><br />
  22. </form>
  23. <div id="mensaje"><!-- mensaje de error --></div>
  24. </body>
  25. </html>
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.