js简易检测密码强度

<div id="sd">
    <p><input type="text" id="ps2">
    <span id="s"> </span></p>
</div>


<script type="text/javascript">
function $(id){return document.getElementById(id);}
  $('ps2').οnblur=function()
    {
var n=0,aaa;
if ($('ps2').value.length< 5) n=0; //长度小于5位
else
{
if (/\d/.test($('ps2').value)) n ++; //包含数字
if (/[a-z]/.test($('ps2').value)) n ++; //包含小写字母
if (/[A-Z]/.test($('ps2').value)) n ++; //包含大写字母
if (/\W/.test($('ps2').value)) n ++; //包含其他字符
}
   
switch(n)
{
case 0 :
aaa=" 密码长度至少6位"; break;
case 1 :
aaa=" 初级"; break;
case 2 :
aaa=" 中级"; break;
case 3 :
aaa=" 高级"; break;
case 4 :
aaa=" 安全级"; break;
}
$('s').style.cssText='display:inline-block;*display:inline;*zoom:1;';
//相当于float,让她左飘,*display:inline;*zoom:1;是为了去除ie6的兼容问题
   $('s').innerHTML=aaa;
  }
</script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值