JS密码强度检测

Posted nelsonlei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS密码强度检测相关的知识,希望对你有一定的参考价值。

 1 //校验密码强度---沒有匹配到以下級別就提示
 2     function checkPassWord(value)
 3         // 0: 表示第一个级别 1:表示第二个级别 2:表示第三个级别
 4         // 3: 表示第四个级别 4:表示第五个级别
 5         var arr=[],array=[1,2,3,4];
 6         if(value.length < 6)//最初级别
 7             return 0;
 8         
 9         if(/\d/.test(value))//如果用户输入的密码 包含了数字
10             arr.push(1);
11         
12         if(/[a-z]/.test(value))//如果用户输入的密码 包含了小写的a到z
13             arr.push(2);
14         
15         if(/[A-Z]/.test(value))//如果用户输入的密码 包含了大写的A到Z
16             arr.push(3);
17         
18         if(/\W/.test(value))//如果是非数字 字母 下划线
19             arr.push(4);
20         
21         for(var i=0;i<array.length;i++)
22             if(arr.indexOf(array[i])==-1)
23                 return array[i];
24             
25         
26     
27     console.log(checkPassWord("112211"));

 

 

学习于:https://www.jb51.net/article/113524.htm

以上是关于JS密码强度检测的主要内容,如果未能解决你的问题,请参考以下文章

基于规则评分的密码强度检测算法分析及实现(JavaScript)

CSS之密码强度检测

js动态判断密码强度

Python小实验——密码强度

密码强度检查

JS脚本检查密码强度