jquery密碼強度校驗
本文實例講述了jquery密碼強度校驗的驗證代碼,分享給大家供大家參考。具體如下:
預(yù)想的效果截圖如下:
關(guān)鍵代碼:
<script> //下面的正則表達(dá)式建議各位收藏哦,項目上有可能會用得著 $(function(){ $('#pass').blur(function(e) { // alert('---------'); //密碼為八位及以上并且字母數(shù)字特殊字符三項都包括 var strongRegex = new RegExp("^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\\W).*$", "g"); //密碼為七位及以上并且字母、數(shù)字、特殊字符三項中有兩項,強度是中等 var mediumRegex = new RegExp("^(?=.{7,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$", "g"); var enoughRegex = new RegExp("(?=.{6,}).*", "g"); if (false == enoughRegex.test($(this).val())) { $('#passstrength').html('More Characters'); } else if (strongRegex.test($(this).val())) { $('#passstrength').className = 'ok'; $('#passstrength').html('Strong!'); } else if (mediumRegex.test($(this).val())) { $('#passstrength').className = 'alert'; $('#passstrength').html('Medium!'); } else { $('#passstrength').className = 'error'; $('#passstrength').html('Weak!'); } return true; }); }); </script> <input type="password" name="pass" id="pass" /> <span id="passstrength"></span>
以上就是jquery判斷密碼強度校驗代碼,大家可以應(yīng)用到自己的項目中,希望大家喜歡。
相關(guān)文章
方便實用的jQuery checkbox復(fù)選框全選功能簡單實例
這篇文章介紹了jQuery checkbox復(fù)選框全選功能的代碼實例,有需要的朋友可以參考一下2013-10-10jQuery與javascript對照學(xué)習(xí) 獲取父子前后元素 實現(xiàn)代碼
jQuery與javascript對照學(xué)習(xí)(獲取父子前后元素) ,需要的朋友可以參考下,看看與js有什么不同。2009-10-10輕松學(xué)習(xí)jQuery插件EasyUI EasyUI創(chuàng)建RSS Feed閱讀器
這篇文章主要幫助大家輕松學(xué)習(xí)jQuery插件EasyUI,我們將通過 jQuery EasyUI框架創(chuàng)建一個RSS閱讀器,感興趣的小伙伴們可以參考一下2015-11-11jquery+css3實現(xiàn)熊貓tv導(dǎo)航代碼分享
本篇文章給大家詳細(xì)分享的是jquery+css3來寫出熊貓tv導(dǎo)航的效果,以及代碼分享,喜歡的朋友參考下。2018-02-02基于jQuery.i18n實現(xiàn)web前端的國際化
這篇文章主要介紹了基于jQuery.i18n實現(xiàn)web前端的國際化,具有很好的參考價值,希望對大家有所幫助2018-05-05