首页

源码搜藏网

首页 > 网页特效 > jQuery特效 >

jquery密码强度检测正则表达式代码

创建时间:2014-08-27 09:09  

jquery密码强度检测正则表达式代码
jquery密码强度检测正则表达式代码
效果预览 立即下载

jquery密码强度检测正则表达式代码jquery密码强度正则表达式代码是一款jquery密码强度验证检测特效。jquery密码强度输入框密码验证

<script type="text/javascript"> 
$(function(){ 
$('#pass').keyup(function () { 
var strongRegex = new RegExp("^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\\W).*$", "g"); 
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())) { 
$('#level').removeClass('pw-weak'); 
$('#level').removeClass('pw-medium'); 
$('#level').removeClass('pw-strong'); 
$('#level').addClass(' pw-defule'); 
//密码小于六位的时候,密码强度图片都为灰色 

else if (strongRegex.test($(this).val())) { 
$('#level').removeClass('pw-weak'); 
$('#level').removeClass('pw-medium'); 
$('#level').removeClass('pw-strong'); 
$('#level').addClass(' pw-strong'); 
//密码为八位及以上并且字母数字特殊字符三项都包括,强度最强 

else if (mediumRegex.test($(this).val())) { 
$('#level').removeClass('pw-weak'); 
$('#level').removeClass('pw-medium'); 
$('#level').removeClass('pw-strong'); 
$('#level').addClass(' pw-medium'); 
//密码为七位及以上并且字母、数字、特殊字符三项中有两项,强度是中等 

else { 
$('#level').removeClass('pw-weak'); 
$('#level').removeClass('pw-medium'); 
$('#level').removeClass('pw-strong'); 
$('#level').addClass('pw-weak'); 
//如果密码为6为及以下,就算字母、数字、特殊字符三项都包括,强度也是弱的 

return true; 
}); 
}) 
</script>

上一篇:jquery鼠标滚动列表切换代码
下一篇:jquery带页码标识焦点图代码

相关内容

热门推荐