$('#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;
});
<form namRune="Login" method="post" action="">
<fieldset>
<legend>Password Strength</legend>
<input type="password" name="pass" id="pass">
<span id="passstrength"></span>
</fieldset>
</form>
body { font: 12px/1.5 Verdana, Geneva, sans-serif; }
legend { padding: 5px 0; }
input { padding: 2px; }
分享到:
相关推荐
jquery密码强度效果,正则验证密码强度
jquery 密码强度 验证,简洁明了,密码分别为6、7、8位时
jquery.validate表单验证密码完整例子(带密码强度显示)
jQuery密码强度检测代码
jquery密码强度检测_密码强度验证_密码强度正则表达式代码_动画效果(动画效果不用jquery)
jQuery输入密码强度验证代码,在密码校验框输入密码后检查是否包含大小写字母和数字和长度至少为十个字符,以判断密码强弱。
jquery 密码强度检测 很简单的例子 不过里面含有jar包什么的 是一个完整的项目 下载后可直接导入myeclipse 运行
密码强度检测,一款非常实用的密码强度检测jQuery插件,兼容目前最新的各类主流浏览器,是一款非常优秀的特效源码
一个漂亮易用的jQuery密码强度验证插件,随着密码强度的改变而改变密码输入的颜色
这个名叫 Naked Password 的 jQuery 插件可以帮忙检测密码强度。用上它以后在设置密码时,输入框里的小人(她的名字叫Sally)会随着你输入密码的强度把衣服一件件脱去,到她一丝不挂时就说明密码够强啦!
测试密码强度的程序, 希望能对大家有帮助
漂亮的jquery tip,类似于弹出层的效果,很漂亮
passwordRulesHelper.js是一款非常实用的密码强度检测jQuery插件。该插件内置5种密码强度规则,例如密码中必须包含大写字母和数字等。你也可以自定义自己的密码强度规则。
jQuery密码强度检测代码基于jquery.1.7.2.min.js插件制作,密码小于六位的时候,密码强度图片都为灰色;密码为八位及以上并且字母数字特殊字符三项都包括,强度最强;密码为七位及以上并且字母、数字、特殊字符三项中...
jquery 检测密码强度插件 最新的插件
jquery密码强度检测_密码强度验证_密码强度正则表达式代码
Jquery插件之密码强度检测:passwordStrength
jquery 密码强度验证 输入密码 系统自动验证密码强度
passwordRulesHelper.js是一款非常实用的密码强度检测jQuery插件。该插件内置5种密码强度规则,例如密码中必须包含大写字母和数字等。你也可以自定义自己的密码强度规则。