用正規表示式驗證密碼強度

2021-05-23 02:04:07 字數 752 閱讀 2988

專案中有個需要驗證密碼強度,我對正規表示式並不熟悉,每次都是上網google,這次照例,發現了乙個,就用了,結果被qa測試出只能在safari上用,ie和ff不行,奇怪了。

function validatepassword_delete(password,error) else |(.)+$/g, "$1$2$3$4$5").length);

if(password.value.replace(/^(?:([a-z])|([a-z])|([0-9])|(.))|(.)+$/g, "$1$2$3$4$5").length<2)else}}

於是我又google,終於找到乙個萬能的,貼上來吧

function validatepassword(pwd,error) )(?=.*[a-z])(?=.*[a-z])(?=.*[0-9])(?=.*/w).*$", "g");

var mediumregex = new regexp("^(?=.)(((?=.*[a-z])(?=.*[a-z]))|((?=.*[a-z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$", "g");

var enoughregex = new regexp("(?=.).*", "g");

if (false == enoughregex.test(pwd.value)) else if (strongregex.test(pwd.value)) else if (mediumregex.test(pwd.value)) else

}

正規表示式驗證密碼強度

private int checksecurity string pwd 1 2 3 4 length 在網上看過很多種驗證密碼強度的方法,但無一不長篇大論。今天無意發現一種很牛x的方法,利用正則,且只有一句話就搞定了。大概介紹一下 密碼字元包括 小寫字母 大寫字母 數字 符號等 這個正則會得到五個...

JS驗證密碼強度 正規表示式進行判斷

密碼密碼強度 高 驗證密碼強度s strengthlv1 strengthlv2 strengthlv3 驗證密碼強度e 驗證密碼強度s 有小寫字母,數字,其他字元,級別 1 var inp1 document.getelementbyid inp1 var strength document.ge...

驗證密碼正規表示式

驗證密碼,必須要6位字元以上。且必要要有數字和英文,符號中的任意兩種 param password return suppresswarnings unused private static boolean ispasswordinfo string password return pa.match...