que desea validar la contraseña:Cómo validar número y letra mayúscula en javascript
- contener al menos 1 número
- contienen al menos 1 letra mayúscula (mayúscula)
- contienen al menos 1 letra normal, (en minúsculas)
I utiliza este código
function validate()
{
var a=document.getElementById("pass").value
var b=0
var c=0
var d=0;
for(i=0;i<a.length;i++)
{
if(a[i]==a[i].toUpperCase())
b++;
if(a[i]==a[i].toLowerCase())
c++;
if(!isNaN(a[i]))
d++;
}
if(a=="")
{
alert("Password must be filled")
}
else if(a)
{
alert("Total capital letter "+b)
alert("Total normal letter "+c)
alert("Total number"+d)
}
}
Una cosa que me hace confundir es por qué si ingreso un número, también cuenta como letra mayúscula ???
gracias amigo, es trabajos :) para resolver el problema utilizo if (0 <= a [i] && a [i] <= 9) sin '' – greenthunder
¡Me alegra ser útil! Las expresiones regulares son más adecuadas para este tipo de validaciones, pero sospecho que no estás muy familiarizado con ellas y tu pensamiento de programación necesita algunas mejoras (el código que publicaste es bastante malo) y es por eso que publiqué esta solución similar a la tuya. – gabitzish
Tienes razón ... Soy un novato en Javascript porque comencé a aprender que el jueves pasado>. < – greenthunder