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> 