1 //校验密码强度 2 function checkPassWord(value){ 3 // 0: 表示第一个级别 1:表示第二个级别 2:表示第三个级别 4 // 3: 表示第四个级别 4:表示第五个级别 5 var modes = 0; 6 if(value.length < 6){//最初级别 7 return modes; 8 } 9 console.log(/\d/.test(value)); 10 if(/\d/.test(value)){//如果用户输入的密码 包含了数字 11 modes++; 12 } 13 if(/[a-z]/.test(value)){//如果用户输入的密码 包含了小写的a到z 14 modes++; 15 } 16 if(/[A-Z]/.test(value)){//如果用户输入的密码 包含了大写的A到Z 17 modes++; 18 } 19 if(/\W/.test(value)){//如果是非数字 字母 下划线 20 modes++; 21 } 22 switch(modes){ 23 case 1 : 24 return 1; 25 break; 26 case 2 : 27 return 2; 28 break; 29 case 3 : 30 return 3; 31 break; 32 case 4 : 33 return 4; 34 break; 35 } 36 }
JS密码强度检测
猜你喜欢
转载自www.cnblogs.com/nelsonlei/p/11576517.html
今日推荐
周排行