当前位置:首页 > 网页特效 > jQuery特效 >

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

时间:2014-08-27 09:09 来源:互联网 作者:源码搜藏 收藏 推荐

  • 广告推荐
效果预览 立即下载

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>

本站资源仅限于学习研究,严禁从事商业或者非法活动! 源码搜藏网所有源码来自互联网转载与用户上传分享,如果侵犯了您的权益请与我们联系,我们将在24小时内删除!谢谢!

jQuery特效下载排行

最新文章