
已解决问题
谷歌fgyhgkhdj用户在2016.04.19提交了关于“欧诗漫js 验密码强弱的小例子”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-08-21T04:21:26。希望大家能够帮助她。详细问题描述及疑问:期待您的答案,你无异于雪中送炭,让我感激涕零 !
详细问题描述及疑问:期待您的答案,你无异于雪中送炭,让我感激涕零 !
复制代码代码如下:
<table>
<tr><td><inputtype="text"id="txtPwd"/></td></tr>
<t
<t
<tr>
<t
<td>中</td>
<t
</tr>
</
</
</table>
样式:
复制代码代码如下
<styletype=
#pwdL
{
background-color:Gray;
w
t
}
</style>
js代码:
复制代码代码如下:
<scr
window.onload=f
v
//给密码输入框注册键放开事件
t
varpwdValue=this.value;
var**m=pwdChange(pwdValue)
vartds=document.getElementById(
//修改密码颜色
if(**m==0||**m==1){
t
tds[1].style.
t
}
e
t
t
t
}
elseif(**m==3){
tds[0].style.backgroundColor="red";
tds[1].style.backgroundColor="red";
tds[2].style.backgroundColor="red";
}
else{
tds[0].style.backgroundColor="gray";
tds[1].style.backgroundColor="gray";
tds[2].style.backgroundColor="gray";
}
}
}
functionpwdChange(v){
var**m=0;
varreg=/\d/;//如果有数字
if(reg.test(v)){
**m++;
}
reg=/[a-zA-Z]/;//如果有字母
if(reg.test(v)){
**m++;
}
reg=/[^0-9a-zA-Z]/;//如果有特殊字符
if(reg.test(v)){
**m++;
}
if(v.length<6){//如果密码小于6
**m--;
}
return**m;
}
</script>