SSM+JS密碼強弱度提示

作者:wawhl
撰寫時間:2019年1月27日
一、功能實現

效果圖:
在這裏插入圖片描述

//密碼的強度情況
function Mimaruodu() {

           var MIMA= document.getElementById("Password").value;

           var ZIFU= document.getElementById("MiMaZiFu");

           if (MIMA.length == 0) {

               ZIFU.innerHTML = "密碼不能爲空"

           } else if (MIMA.length < 6) {

               ZIFU.innerHTML = "密碼不能小於6個字符";

           } else if (MIMA.length >= 6 && MIMA.length < 18) {

               ZIFU.innerHTML = "";

                var ZHENZE1 = /^[0-9]{6,18}$|^[a-zA-Z]{6,18}$/;//正則表達式 

               var ZHENZE2 = /^[A-Za-z0-9]{6,18}$/;//正則表達式 

               var ZHENZE3 = /^\w{6,18}$/;//正則表達式 

               if (MIMA.match(ZHENZE1)) {

                   ZIFU.innerHTML = "密碼等級'較弱',建議字母+數字";

               } else if (MIMA.match(ZHENZE2)) {

                   ZIFU.innerHTML = "密碼等級'中等',建議字母+數字+特殊符";

               } else if (MIMA.match(ZHENZE3)) {

                   ZIFU.innerHTML = "密碼等級'較強'";
               }else{
               	ZIFU.innerHTML = "密碼等級'較強'";
               }
           } else if (MIMA.length >= 18) {
               ZIFU.innerHTML = "長度最大18個字符";
           }
       }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章