jquery密码强度校验
更新时间:2015年12月02日 08:55:32 投稿:lijiao
这篇文章主要介绍了jquery密码强度校验,这是一个非常常见的功能,在输入密码的时候提示密码的强度,本文使用jQuery来实现,有需要的小伙伴可以参考下。
本文实例讲述了jquery密码强度校验的验证代码,分享给大家供大家参考。具体如下:
预想的效果截图如下:
关键代码:
<script> //下面的正则表达式建议各位收藏哦,项目上有可能会用得着 $(function(){ $('#pass').blur(function(e) { // alert('---------'); //密码为八位及以上并且字母数字特殊字符三项都包括 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; }); }); </script> <input type="password" name="pass" id="pass" /> <span id="passstrength"></span>
以上就是jquery判断密码强度校验代码,大家可以应用到自己的项目中,希望大家喜欢。
相关文章
方便实用的jQuery checkbox复选框全选功能简单实例
这篇文章介绍了jQuery checkbox复选框全选功能的代码实例,有需要的朋友可以参考一下2013-10-10jQuery与javascript对照学习 获取父子前后元素 实现代码
jQuery与javascript对照学习(获取父子前后元素) ,需要的朋友可以参考下,看看与js有什么不同。2009-10-10轻松学习jQuery插件EasyUI EasyUI创建RSS Feed阅读器
这篇文章主要帮助大家轻松学习jQuery插件EasyUI,我们将通过 jQuery EasyUI框架创建一个RSS阅读器,感兴趣的小伙伴们可以参考一下2015-11-11
最新评论