求JS大神 下列代码完善一下 我是新手

把下列代码改一下让密码不能是111111也不能是123456一类的简单密码functioncheckPass(){varstrPass=document.all.myfo... 把下列代码改一下 让密码不能是111111 也不能是123456 一类的简单密码
function checkPass( ){
var strPass=document.all.myform.pass.value;
if (strPass.length==0)
alert("密码不能为空!");
else if (strPass)
alert("密码过于简单!");
else
alert("格式正确");
}
展开
 我来答
飞车菜鸟弟
2014-11-14 · TA获得超过1174个赞
知道小有建树答主
回答量:633
采纳率:94%
帮助的人:326万
展开全部
function checkPass(strPass){   
         if(s.length < 6){   
            return 0;   
         }   
        var ls = 0;   
   
        if(s.match(/([a-z])+/)){   
            ls++;   
         }   
   
        if(s.match(/([0-9])+/)){    
              ls++;     
        }   
   
        if(s.match(/([A-Z])+/)){    
               ls++;   
         }   
         
        if(s.match(/[^a-zA-Z0-9]+/)){   
           ls++;   
        }   
        return ls   
    }

上述函数判断输入字符串的复杂度,返回值大于2,证明输入的字符串比较复杂

当然,你也可以认为大于1的也是复杂的,看你个人需要

wuxd7
2014-11-14 · TA获得超过323个赞
知道小有建树答主
回答量:452
采纳率:100%
帮助的人:287万
展开全部
关键看你密码过于简单怎么定义,一般纯数字,和纯字母都是弱密码
一般强密码可以是包含数字、大写字母、小写字母、特殊符号的其中的任意三项
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aikangs
2014-11-14 · TA获得超过482个赞
知道小有建树答主
回答量:465
采纳率:100%
帮助的人:225万
展开全部
<script>
function AuthPasswd(string) {
if(string.length >=6) {
if(/[a-zA-Z]+/.test(string) && /[0-9]+/.test(string) && /\W+\D+/.test(string)) {
noticeAssign(1);
}else if(/[a-zA-Z]+/.test(string) || /[0-9]+/.test(string) || /\W+\D+/.test(string)) {
if(/[a-zA-Z]+/.test(string) && /[0-9]+/.test(string)) {
noticeAssign(-1);
}else if(/\[a-zA-Z]+/.test(string) && /\W+\D+/.test(string)) {
noticeAssign(-1);
}else if(/[0-9]+/.test(string) && /\W+\D+/.test(string)) {
noticeAssign(-1);
}else{
noticeAssign(0);
}
}
}else{
noticeAssign(null);
}
}

function noticeAssign(num) {
if(num == 1) {

$('#strength').html('很强');

}else if(num == -1){

$('#middle').html('中');
}else if(num ==0) {

$('#weak').html('弱');
}else{
$('#weak').html(' ');

}
}
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式