JavaScript 密碼強度提示效果
分享一個非常簡單的程式碼例項,它實現了簡單的密碼強度檢測效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> * { margin: 0; padding: 0; } #password { display: inline-block; padding: 5px 20px; border: 1px solid #c8c8c8; color: #333; } #password > p { font-size: 12px; color: #888; } .tips { display: inline-block; padding: 3px 8px; border: 1px solid #b9b8b8; margin-right: 10px; } </style> <script> function matchLevel(password) { if (password.length < 6) { return 0; } if (password.length >= 6 && password.length < 10) { return 1; } if (password.length >= 10 && password.length < 16) { return 2; } if (password.length >= 16) { return 3; } } window.onload = function() { tipColor = ['red', 'yellow', 'orange', 'green']; var tipEle = document.getElementsByClassName("tips"); document.getElementsByTagName("input")[0].onkeyup = function() { var level = matchLevel(this.value); if (this.value.length) { for (var i = 0, eleLen = tipEle.length; i < eleLen; i++) { if (i <= level) { tipEle[i].style.backgroundColor = tipColor[i]; } else { tipEle[i].style.backgroundColor = ''; } } } else { for (var i = 0, eleLen = tipEle.length; i < eleLen; i++) { tipEle[i].style.backgroundColor = ''; } } } } </script> </head> <body> <div id="password"> 密碼:<input type="password" /> <p> 密碼強度: <span class="tips" level="0"></span> <span class="tips" level="1"></span> <span class="tips" level="2"></span> <span class="tips" level="3"></span> </p> </div> </body> </html>
相關文章
- JavaScript密碼強度提示JavaScript密碼
- js實現的密碼強度提示效果JS密碼
- JavaScript密碼強度提醒JavaScript密碼
- 密碼輸入強度提示例項程式碼密碼
- js實現的密碼強度提示程式碼JS密碼
- JavaScript密碼強度等級詳解JavaScript密碼
- 密碼強度的正規表示式(JavaScript)總結密碼JavaScript
- 直播平臺原始碼,JavaScript表單驗證密碼強度原始碼JavaScript密碼
- 淺議密碼強度與密碼破解(2)密碼
- 評估使用者輸入密碼的強度(用Javascript)密碼JavaScript
- 密碼框提示文字效果程式碼例項密碼
- 密碼框輸入提示效果程式碼例項密碼
- input密碼輸入提示效果程式碼例項密碼
- 密碼提示強弱的正規表示式密碼
- Linux 生成複雜密碼並且檢查密碼強度Linux密碼
- 3種生成高強度密碼的方法密碼
- MySQL如何啟用密碼強度審計MySql密碼
- 使用命令列生成高強度密碼命令列密碼
- 相容所有瀏覽器的密碼框輸入提示效果瀏覽器密碼
- 如何在 Linux 生成複雜密碼並且檢查密碼強度Linux密碼
- 基於規則評分的密碼強度檢測演算法分析及實現(JavaScript)密碼演算法JavaScript
- JavaScript實現線上生成高強度隨機密碼工具-toolfk程式設計師線上工具網JavaScript隨機密碼程式設計師
- javascript input文字框新增提示文字效果JavaScript
- 20190110-生成密碼以及簡易密碼強度檢查密碼
- Javascript校驗密碼複雜度的正規表示式JavaScript密碼複雜度
- 密碼提示很煩人!密碼
- javascript百分比進度條效果程式碼例項JavaScript
- linux下生成高強度密碼的四大神器Linux密碼
- JavaScript 動態進度條效果詳解JavaScript
- SVG九宮格密碼效果程式碼SVG密碼
- 密碼框提示文字程式碼例項密碼
- jQuery 進度條效果程式碼jQuery
- MySQL 密碼增強外掛MySql密碼
- 明文顯示密碼效果詳解密碼
- MySQL 5.7 初始密碼和密碼複雜度問題MySql密碼複雜度
- 登入提示框與密碼提示框,生成驗證碼密碼
- win10總提示修改密碼怎麼回事|win10取消提示修改密碼的方法Win10密碼
- centos配置ssh免密碼登入後,仍提示輸入密碼CentOS密碼