1:话不多说上代码
sub.οnclick=function()//创建一个id名为sub的按钮
{
var txt_value=pass.value;//拿到id为pass文本框你输入的值
if(txt_value.length<=6)
{
alert("密码长度太短,重新输入");先判断长度 小于6位直接结束
return ;
}
var n=0;var b=0; var c=0;
for(var i=0;i<txt_value.length;i++)
{
var number=txt_value.charCodeAt(i);//这个是循环取到字符串的每一个字符并通过charCodeAt()去查对应的ascll码
if(number>=48 && number<=57)//表示number里面含有数字0-9
{
n=1;
}
if(number>=65 && number<=90)表示number里面含有数字A-B
{
b=1;
}
if(number>=97 && number<=122)表示number里面含有数字a-b
{
c=1;
}
}
if(n+b+c==3)//表示三种都满足
{
alert("强度强");
}
if(n+b+c==2)//表示满足任意两种
{
alert("中");
}
if(n+b+c==1)表示满足任意一种
{
alert("弱");
}
}