jquery判断密码强度的验证代码

jquery判断密码强度的验证代码

本文实例讲述了jquery判断密码强度的验证代码,分享给大家供大家参考。具体如下:

预想的效果截图如下:

jquery判断密码强度的验证代码

JS代码:

$(#pass).keyup(function(e) {
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())) {
$(#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;
});

页面:

© 版权声明

相关文章

暂无评论

none
暂无评论...