码迷,mamicode.com
首页 > Web开发 > 详细

JS密码强度检测

时间:2019-09-24 12:10:25      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:div   https   dex   article   OLE   log   五个   var   for   

 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密码强度检测

标签:div   https   dex   article   OLE   log   五个   var   for   

原文地址:https://www.cnblogs.com/nelsonlei/p/11577250.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!