JavaScript-密码强度
2018-02-24 15:26
344 查看
今天小小咸儿发现了一件好玩的事情,就是在注册的时,通常需要设置密码(这是当然的咯!!!),然后发现根据数字、字母、特殊符号的加入,它显示的密码强度也会不同,例如:
如果为任意一种的话:
![](https://img-blog.csdn.net/2018022415205073?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY3N4eXBy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
如果任意两者结合的话:
![](https://img-blog.csdn.net/20180224152119612?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY3N4eXBy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
如果三者结合的话:
![](https://img-blog.csdn.net/20180224152148594?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY3N4eXBy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
今天小咸儿就来给大家分享一下如何实现这种密码强度的设置:
页面显示效果:
![](https://img-blog.csdn.net/20180224152337437?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY3N4eXBy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
首先小咸儿先说明制作的很粗糙,如果有朋友能够制作的漂亮并且简单的话,欢迎来分享!
如果为任意一种的话:
如果任意两者结合的话:
如果三者结合的话:
今天小咸儿就来给大家分享一下如何实现这种密码强度的设置:
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> <meta charset="utf-8" /> <script type="text/javascript"> onload = function () { var pwd = document.getElementById("pwd"); pwd.onkeyup = function () { var level = 0; var input = this.value; //if (input.length < 6) return; //验证 //数字 字母 特殊字符 密码的构成 // 111 三个都包含 // 011 101 110 只包含其中两个 // 100 010 001 只包含一个 //看你满足数字吗? +1 //看你满足字母吗? +1 //看你满足特殊字符吗? +1 //权值 if (/[a-zA-Z]+/.test(input)) { level++; } if (/\d+/.test(input)) { level++; } if (/[~!#@$%^&*\(\)\-\_\+\=\{\}\[\]\).]+/.test(input)) { level++; } var msg = document.getElementById("msg"); msg.innerHTML = ",<span style=\"background-color:red;\">弱</span>,<span style=\"background-color:yellow;\">中等</span>,<span style=\"background-color:green;\">强</span>".split(',')[level]; }; }; </script> </head> <body> <input type="text" name="name" value="" id="pwd"/> <p id="msg"></p> </body> </html>
页面显示效果:
首先小咸儿先说明制作的很粗糙,如果有朋友能够制作的漂亮并且简单的话,欢迎来分享!
相关文章推荐
- JavaScript密码强度判断
- javascript密码强度判断
- 密码强度的正则表达式(JavaScript)总结
- 用JavaScript验证密码强度
- 用Javascript评估用户输入密码的强度实现代码
- 转载 用Javascript评估用户输入密码的强度收藏
- JavaScript判断密码强度(自写代码)
- JavaScript判断密码强度
- JavaScript评估用户输入密码的强度
- JavaScript下正则表达式密码强度验证
- javascript密码强度校验代码(两种方法)
- JavaScript动态检验密码强度的实现方法
- JavaScript密码强度提示
- 用Javascript评估用户输入密码的强度
- 用Javascript评估用户输入密码的强度(Knockout版)
- 使用Javascript评估用户输入密码的强度
- 用javascript评估用户输入密码的强度
- JavaScript实现密码强度验证
- JavaScript 学习笔记(八).innerHTML、onblur="……"、密码强度
- JavaScript密码强度检测源代码