问题描述
密码规则:6-16位,可以包含数字、大小写字母和特殊字符还需要分 none、level1、;level2;level3谢谢你的帮助
不好意思忘记补充怎么分密码强度了
0:纯数字1:数字和字母2:数字、字母、特殊字符 (6-8位)3:数字、字母、特殊字符 (8位以上)
问题解答
回答1:body{ font: 12px/1.5 Arial;}#txtpwd{ float: left; font-size: 12px; width: 150px; font-family: arial; border: 1px solid #ccc; padding: 3px;}#txtpwd.correct{ border: 1px solid green;}#txtpwd.error{ border: 1px solid red;}#tips{ float: left; margin: 2px 0 0 20px;}#tips span{ float: left; width: 50px; height: 20px; color: #fff; overflow: hidden; background: #ccc; margin-right: 2px; line-height: 20px; text-align: center;}#tips.s1 .active{ background: #f30;}#tips.s2 .active{ background: #fc0;}#tips.s3 .active{ background: #cc0;}#tips.s4 .active{ background: #090;} $(document).ready(function () { pageLoad();});////////////////////////////////////////////////////////////////////////页面加载初始化,以及鼠标事件的绑定//////////////////////////////////////////////////////////////////////function pageLoad() { var oTips = document.getElementById('tips'); var oInput = document.getElementById('txtpwd'); var aSpan = oTips.getElementsByTagName('span'); var aStr = ['弱', '中', '强', '非常好']; var i = 0; //文本框绑定事件 $('#txtpwd').bind('keyup onfocus onblur', function () { var index = checkStrong(this.value); this.className = index ? 'correct' : 'error';//样式中控制的 oTips.className = 's' + index; for (i = 0; i

