本文实例讲述了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;
});
页面:
<input type=\"password\" name=\"pass\" id=\"pass\" /> <span id=\"passstrength\"></span>
以上就是jquery判断密码强度的验证代码,大家可以应用到自己的项目中,希望大家喜欢。
本文地址:https://www.stayed.cn/item/26407
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我