| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
wp5x
10年前发布

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('强!');      }      else if (mediumRegex.test($(this).val()))      {          $('#passstrength').className = 'alert';          $('#passstrength').html('中!');      }      else      {          $('#passstrength').className = 'error';          $('#passstrength').html('弱!');      }      return true;  }  );