linea 47
caracter 3
error 'undefined'
esta seria esa linea
Código :
if (longitud[a].match(new RegExp(/[a-z]/g))) {minusculas=1; }
Código :
<SCRIPT language=javascript> function verificar(){ var complejidad=0; var mayusculas=0; var minusculas=0; var numeros=0; var raros=0; var size=0; var longitud = document.getElementById("passNuevo").value; var verLongitud = longitud.length; for (var a=0; a < verLongitud; a++) { if (longitud[a].match(new RegExp(/[a-z]/g))) {minusculas=1; } else if (longitud[a].match(new RegExp(/[A-Z]/g))) {mayusculas=1; } else if (longitud[a].match(new RegExp(/[0-9]/g))) {numeros=1; } else {raros=1;} } if (verLongitud>6) {size=1;} if (verLongitud>7) {size=2;} if (verLongitud>8) {size=3;} if (verLongitud<5) {complejidad=0;} else{complejidad=mayusculas + minusculas + numeros + raros +size;} if (complejidad==1) {document.getElementById("verificacion").value="10%"; document.getElementById("verificacion").style.backgroundPosition="-45px";} else if (complejidad==2){document.getElementById("verificacion").value="25%"; document.getElementById("verificacion").style.backgroundPosition="-90px";} else if (complejidad==3){document.getElementById("verificacion").value="40%"; document.getElementById("verificacion").style.backgroundPosition="-135px";} else if (complejidad==4){document.getElementById("verificacion").value="55%"; document.getElementById("verificacion").style.backgroundPosition="-180px";} else if (complejidad==5){document.getElementById("verificacion").value="70%"; document.getElementById("verificacion").style.backgroundPosition="-225px";} else if (complejidad==6){document.getElementById("verificacion").value="85%"; document.getElementById("verificacion").style.backgroundPosition="-270px";} else if (complejidad==7){document.getElementById("verificacion").value="100%"; document.getElementById("verificacion").style.backgroundPosition="-315px";} else {document.getElementById("verificacion").value="0%"; document.getElementById("verificacion").style.backgroundPosition="-0px";} return true; } </SCRIPT>