本文实例讲述了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
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我