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

前端技术 2023/09/10 JavaScript

本文实例讲述了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

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。