利用js做一个密码强度判断

648 ℃

如何利用js做一个密码强度判断,下面web建站小编给大家介绍一下实现这个功能的js代码!

1、先做一个密码输入框和三个提示按钮(弱、中强)

2、js代码介绍

var text = document.getElementById("text") //密码输入框
var r = document.getElementById("ruo")     //弱密码提示
var z = document.getElementById("zhong")   //中密码提示
var q = document.getElementById("qiang")   //强密码提示
text.onkeyup = function() {
  var reg = [];
  reg[0] = /[^a-zA-Z0-9]/g //特殊
  reg[1] = /[a-zA-Z]/g //字母
  reg[2] = /[0-9]/g //数字
  var str = text.value;
  var len = str.length
  var sec = 0; //密码强度
  if (len >= 6) {
    for (var i = 0; i < reg.length; i++) {
      if (str.match(reg[i])) {
        sec++
      }
    }
  }
  if (sec == 0) {
    r.style.backgroundColor = "white"
    z.style.backgroundColor = "white"
    q.style.backgroundColor = "white"
  } else if (sec == 1) {
    r.style.backgroundColor = "red"
    z.style.backgroundColor = "white"
    q.style.backgroundColor = "white"
  } else if (sec == 2) {
    r.style.backgroundColor = "red"
    z.style.backgroundColor = "gold"
    q.style.backgroundColor = "white"
  } else if (sec == 3) {
    r.style.backgroundColor = "red"
    z.style.backgroundColor = "red"
    q.style.backgroundColor = "red"
  }
}

一款专门用于在JavaScript和TypeScript的货币处理工具库——Dinero.js

JavaScript动态日历:如何用变量num精准控制月份递增?

一款开源JavaScript库,实现图片背景色智能提取与融合——AutoHue.js

JavaScript动态绑定方法不执行正确代码示例

一个可以在网页上实现流畅、酷炫的过渡效果JavaScript工具库——Barba.js

标签: 密码强度

上面是“利用js做一个密码强度判断”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_2890.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

php语法结合百度地图api如何获取指定位置的静态地图图片
js如何快速判断object是否为空对象
dedecms文章评论功能用法分析
react介绍几种返回页面的简单写法
php语法直接设置css样式