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密碼
- JavaScript密碼強度等級詳解JavaScript密碼
- 密碼強度的正規表示式(JavaScript)總結密碼JavaScript
- 直播平臺原始碼,JavaScript表單驗證密碼強度原始碼JavaScript密碼
- 密碼提示強弱的正規表示式密碼
- 20190110-生成密碼以及簡易密碼強度檢查密碼
- Linux 生成複雜密碼並且檢查密碼強度Linux密碼
- 3種生成高強度密碼的方法密碼
- 如何在 Linux 生成複雜密碼並且檢查密碼強度Linux密碼
- 基於規則評分的密碼強度檢測演算法分析及實現(JavaScript)密碼演算法JavaScript
- Javascript校驗密碼複雜度的正規表示式JavaScript密碼複雜度
- SVG九宮格密碼效果程式碼SVG密碼
- JavaScript 動態進度條效果詳解JavaScript
- JavaScript實現線上生成高強度隨機密碼工具-toolfk程式設計師線上工具網JavaScript隨機密碼程式設計師
- linux下生成高強度密碼的四大神器Linux密碼
- 寫一個密碼生成器,並同時寫一個密碼強度校驗的方法密碼
- 明文顯示密碼效果詳解密碼
- JavaScript彈幕效果程式碼詳解JavaScript
- JavaScript驗證碼生成和驗證效果JavaScript
- 用Abp實現找回密碼和密碼強制過期策略密碼
- iPhone Xs提示無法更改密碼怎麼辦? iPhone XS如何設定密碼iPhone密碼
- 織夢使用者名稱密碼?織夢提示你的密碼錯誤密碼
- CSS3進度條效果程式碼CSSS3
- JavaScript拖拽效果JavaScript
- macbook開機登入時輸入正確的密碼卻提示密碼錯誤Mac密碼
- 強密碼驗證正規表示式密碼
- chrome提示“您剛才使用的密碼遭遇了資料洩露。Google 密碼管理工具建議您立即更改密碼。”關閉此彈窗提示方法Chrome密碼Go
- 短視訊原始碼,密碼框驗證資訊文字提示原始碼密碼
- Linux 如何設定密碼複雜度?Linux密碼複雜度
- javascript表單賬戶密碼校驗提交JavaScript密碼
- win10怎麼強制解除電腦開機密碼 強制解除win10開機密碼Win10密碼
- JavaScript 秒錶效果JavaScript
- jQuery記住使用者名稱和密碼效果程式碼例項jQuery密碼
- win10系統下提示你的密碼已過期必須更改密碼如何解決Win10密碼
- win10平板忘記密碼如何解碼_平板win10忘記密碼強制重置Win10密碼
- JavaScript元素抖動效果JavaScript
- JavaScript 省市級聯效果JavaScript
- 確定和取消提示框效果