密码强度判断
来源:互联网 发布:jq删除数组中指定元素 编辑:程序博客网 时间:2024/05/16 11:28
此强度规则:长度小于6为弱,两种字符并且长度大于7为中否则为弱,3种字符以上并且长度不小于6则为强。
/*数字(s)、字母(z)、特殊字符(t)、大写(d)、小写(x)、其他(q)*/var szt=/^\d+([a-z]|[A-Z])+[-`=\\;',./~!@#$%^&*()_+|{}\[\]":"<>?]+/; var stz=/^\d+[-`=\\;',./~!@#$%^&*()_+|{}\[\]":"<>?]+[a-zA-Z]+/;var sdx=/^\d+([a-z]+[A-Z])|([A-Z]+[a-z])+/;var zst=/^([a-z]|[A-Z])+\d+[-`=\\;',./~!@#$%^&*()_+|{}\[\]":"<>?]+/;var zts=/^([a-z]|[A-Z])+[-`=\\;',./~!@#$%^&*()_+|{}\[\]":"<>?]+\d+/;var tsz=/^[-`=\\;',./~!@#$%^&*()_+|{}\[\]":"<>?]+\d+[a-zA-Z]+/;var tzs=/^[-`=\\;',./~!@#$%^&*()_+|{}\[\]":"<>?]+([a-z]|[A-Z])+\d+/;var tz=/^[-`=\\;',./~!@#$%^&*()_+|{}\[\]":"<>?]+([a-z]+[A-Z])|([A-Z]+[a-z])+/;var xdq=/^[a-z]+[A-Z]+([-`=\\;',./~!@#$%^&*()_+|{}\[\]":"<>?]|\d)+/;var dxq=/^[A-Z]+[a-z]+([-`=\\;',./~!@#$%^&*()_+|{}\[\]":"<>?]|\d)+/;
/*input输入框*/<input type="password" class="info_input fl" id="newPw" onpaste="return false"><div id="strength"><span>弱</span><span>中</span><span>强</span></div>
//密码弱中强显示js
$("#newPw").keyup(function(e){$("#strength").show();var newPsw=$(this).val();var nPwL=$(this).val().length;if(newPsw !=""){if( nPwL < 6){$("#strength span").slice(0,1).attr("style","color:#fff;background:#dc0d11;");}else{$("#strength span").slice(0,3).attr("style","");if(/^[a-z]+$/.test(newPsw) || /^[A-Z]+$/.test(newPsw) || /^[0-9]+$/.test(newPsw)||/^[;',./~!@#$%^&*()_+|{}[\]:"<>?]+$/.test(newPsw)){if(nPwL > 7){$("#strength span").slice(0,2).attr("style","color:#fff;background:#dc0d11;");}else{$("#strength span").slice(0,1).attr("style","color:#fff;background:#dc0d11;");}}else{ /*第一种* */if(dxq.test(newPsw) || xdq.test(newPsw)|| sdx.test(newPsw) ||tz.test(newPsw) ||tzs.test(newPsw) || tsz.test(newPsw)|| zts.test(newPsw) || zst.test(newPsw) || stz.test(newPsw) || szt.test(newPsw)){$("#strength span").slice(0,3).attr("style","color:#fff;background:#dc0d11;");}else{$("#strength span").slice(0,2).attr("style","color:#fff;background:#dc0d11;");} }}}else{$("#strength span").slice(0,3).attr("style","");$("#strength").hide();$("#newPw~span.error_tips").addClass('hide');}});
此强度规则:长度小于6为弱,两种字符并且长度大于7为中否则为弱,3种字符以上并且长度不小于6则为强。
/*数字(s)、字母(z)、特殊字符(t)、大写(d)、小写(x)、其他(q)*/var szt=/^\d+([a-z]|[A-Z])+[-`=\\;',./~!@#$%^&*()_+|{}\[\]":"<>?]+/;var stz=/^\d+[-`=\\;',./~!@#$%^&*()_+|{}\[\]":"<>?]+[a-zA-Z]+/;var sdx=/^\d+([a-z]+[A-Z])|([A-Z]+[a-z])+/;var zst=/^([a-z]|[A-Z])+\d+[-`=\\;',./~!@#$%^&*()_+|{}\[\]":"<>?]+/;var zts=/^([a-z]|[A-Z])+[-`=\\;',./~!@#$%^&*()_+|{}\[\]":"<>?]+\d+/;var tsz=/^[-`=\\;',./~!@#$%^&*()_+|{}\[\]":"<>?]+\d+[a-zA-Z]+/;var tzs=/^[-`=\\;',./~!@#$%^&*()_+|{}\[\]":"<>?]+([a-z]|[A-Z])+\d+/;var tz=/^[-`=\\;',./~!@#$%^&*()_+|{}\[\]":"<>?]+([a-z]+[A-Z])|([A-Z]+[a-z])+/;var xdq=/^[a-z]+[A-Z]+([-`=\\;',./~!@#$%^&*()_+|{}\[\]":"<>?]|\d)+/;var dxq=/^[A-Z]+[a-z]+([-`=\\;',./~!@#$%^&*()_+|{}\[\]":"<>?]|\d)+/;/*input输入框*/<input type="password" class="info_input fl" id="newPw" onpaste="return false"><div id="strength"><span>弱</span><span>中</span><span>强</span></div>
//密码弱中强显示js
$("#newPw").keyup(function(e){$("#strength").show();var newPsw=$(this).val();var nPwL=$(this).val().length;if(newPsw !=""){if( nPwL < 6){$("#strength span").slice(0,1).attr("style","color:#fff;background:#dc0d11;");}else{$("#strength span").slice(0,3).attr("style","");if(/^[a-z]+$/.test(newPsw) || /^[A-Z]+$/.test(newPsw) || /^[0-9]+$/.test(newPsw)||/^[;',./~!@#$%^&*()_+|{}[\]:"<>?]+$/.test(newPsw)){if(nPwL > 7){$("#strength span").slice(0,2).attr("style","color:#fff;background:#dc0d11;");}else{$("#strength span").slice(0,1).attr("style","color:#fff;background:#dc0d11;");}}else{ /*第一种* */if(dxq.test(newPsw) || xdq.test(newPsw)|| sdx.test(newPsw) ||tz.test(newPsw) ||tzs.test(newPsw) || tsz.test(newPsw)|| zts.test(newPsw) || zst.test(newPsw) || stz.test(newPsw) || szt.test(newPsw)){$("#strength span").slice(0,3).attr("style","color:#fff;background:#dc0d11;");}else{$("#strength span").slice(0,2).attr("style","color:#fff;background:#dc0d11;");} }}}else{$("#strength span").slice(0,3).attr("style","");$("#strength").hide();$("#newPw~span.error_tips").addClass('hide');}});
$("#newPw").keyup(function(e){$("#strength").show();var newPsw=$(this).val();var nPwL=$(this).val().length;if(newPsw !=""){if( nPwL < 6){$("#strength span").slice(0,1).attr("style","color:#fff;background:#dc0d11;");}else{$("#strength span").slice(0,3).attr("style","");if(/^[a-z]+$/.test(newPsw) || /^[A-Z]+$/.test(newPsw) || /^[0-9]+$/.test(newPsw)||/^[;',./~!@#$%^&*()_+|{}[\]:"<>?]+$/.test(newPsw)){if(nPwL > 7){$("#strength span").slice(0,2).attr("style","color:#fff;background:#dc0d11;");}else{$("#strength span").slice(0,1).attr("style","color:#fff;background:#dc0d11;");}}else{/*第一种* */if(dxq.test(newPsw) || xdq.test(newPsw)|| sdx.test(newPsw) ||tz.test(newPsw) ||tzs.test(newPsw) || tsz.test(newPsw)|| zts.test(newPsw) || zst.test(newPsw) || stz.test(newPsw) || szt.test(newPsw)){$("#strength span").slice(0,3).attr("style","color:#fff;background:#dc0d11;");}else{$("#strength span").slice(0,2).attr("style","color:#fff;background:#dc0d11;");}}}}else{$("#strength span").slice(0,3).attr("style","");$("#strength").hide();$("#newPw~span.error_tips").addClass('hide');}});
0 0
- JavaScript密码强度判断
- javascript密码强度判断
- js判断密码强度
- IOS密码强度判断
- jQuery判断密码强度
- jQuery判断密码强度
- js判断密码强度
- 密码强度判断,弱中强
- JavaScript判断密码强度
- JS判断密码强度
- php判断密码强度
- php判断密码强度
- jQuery判断密码强度
- 密码强度判断
- 判断密码强度
- 判断密码强度
- javascript密码强度判断
- js判断密码强度
- PHP 四舍五入函数 round()
- C# DES解密异常问题
- Dockerfile相关指令的的简要说明
- struct和union在内存中占用空间大小的计算
- RPC实践(二)JsonRPC实践
- 密码强度判断
- Debian(Ubuntu) 中apt-get使用
- JQuery实现全选、全不选和反选功能
- runtime系列(二) method swizzling 与AOP编程
- Java关键字之synchronized
- wordpress笔记
- Oracle表空间操作/用户权限/导入导出
- Failed to apply plugin [id 'com.android.application']
- java compiler level does not match the version of the installed Java project facet 解决方法