在某些**註冊時常常會要求設定密碼,**也會根據輸入密碼的字元特點給出相應的提示,如密碼過短、強度差、強度中等、強度強等。這又是怎麼實現的呢?看下面**:
type="password"
name="pass"
id="pass" />
id="passstrength">
span>
全選
複製放進筆記
//下面的正規表示式建議各位收藏哦,專案上有可能會用得著
$('#pass').keyup(function
(e))(?=.*[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($(this).val())) else
if (strongregex.test($(this).val())) else
if (mediumregex.test($(this).val())) else
return
true;
});
密碼的強度
密碼是賬戶的重要安全保障,涉及到安全問題,太簡單的密碼容易被猜到或破解。請用程式實現 用函式實現乙個校驗密碼強度的函式,用於提醒使用者在註冊時,密碼是否足夠安全。以下為密碼強度校驗規則 密碼長度在 6 位及以上,強度 1,在 8 位及以上,強度 2,12 位及以上,強度 4 有大寫字母,強度 2 除...
Python基礎例項 密碼強度測試
完整 效果展示 小時候申請qq賬號時,經常被密碼設定難住,設定高強度密碼咋就這麼難呢。今天,就著手寫乙個判斷密碼強度的程式。通常密碼設定有以下三點要求 1 字元長度需在8 16位之間 2 不能使用空格 中文字元 3 至少含有數字 字母 字元2種組合。另外,針對密碼強度,筆者就不設定太複雜的規則了,在...
個人寫的測試密碼強度的方法
前兩天在部落格裡看到有位老兄用jsp寫了個測試密碼強度的指令碼,但是我覺得沒必要像他指令碼裡寫得那麼麻 煩,在加上我一時手癢 這個也許是主要原因 p 所以就禁不住用c也寫了個測試密碼強度的程式。在開始講我的方法之前,先看看幾個弱密碼。第乙個 123456,這個恐怕是最白痴的密碼了,呵呵。第二 個 1...