位置: 编程技术 - 正文

js密码强度实时检测代码(js设置密码长度)

编辑:rootadmin

推荐整理分享js密码强度实时检测代码(js设置密码长度),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js 密码强度,js密码和确认密码校验,js密码加密解密,js密码强度正则表达式,js对密码加密,js密码和确认密码校验,js密码强度正则表达式,js密码强度例子强中弱,内容如对您有帮助,希望把文章链接给更多的朋友!

密码强度的判断, 在注册网站用户的时候, 是一个必须要做的事情, 不同的网站, 实现的方式是不一样的. 密码的判断, 其实也就是一个表单验证的其中一项. 那我们来实现这么一个简单的操作.

首先做一个简单的密码输入框和一个显示密码强度的进度条. 整个整体由vali_pass盒子涵盖. 这个盒子包含了标题, 密码框. 再个就是强度进度条.

这样我们再来用CSS来美化一下

这时候我们需要考虑的是, 这个进度条可能存在几种状态, 前度低的时候显示什么状态, 中程度的时候显示什么状态, 高程度的时候,显示什么状态.OK, 我们这里用的时候进度条内部盒子的宽度,背景色的控制. 设置为三个样式

js密码强度实时检测代码(js设置密码长度)

这样HTML结构,CSS美化也就完成. 下面我们来做JS的监听.

首先少不了的是给密码输入框, 加入文本输入监听

对密码的判断, 就得在这个事件内做处理. 不过在处理之前, 我们得初始化一些数据. 比如进行密码判断的正则表达式.

我这里使用了三个正则来依次判断密码的匹配度. 数据初始化完成后, 处理onkeyup事件. 首先是获取这个输入框的值, 然后其长度. 长度我们这里控制至少6个字符. sec作为安全度的一个增加值. 每次匹配正则里的表达式, 就sec++, 说明密码的安全度.然后换算成密码的之内数值. 这个值可以方便用在控制内部进度条的宽度.

进度条宽度控制好后, 我们暂时是看不出进度条的效果的, 看前面的CSS代码. 这个默认的背景是透明的. 那下面我们还得控制不同安全值, 他的背景颜色的控制.下面的代码就是用来控制其背景色的.

最后的JS代码:

那我们的效果也来操作一下看看:

标签: js设置密码长度

本文链接地址:https://www.jiuchutong.com/biancheng/379024.html 转载请保留说明!

上一篇:js+css实现回到顶部按钮(back to top)(css回到页面顶部)

下一篇:基于JavaScript实现类似于百度学术高级检索功能(javascript例题)

  • 印花税购销合同包括哪些
  • 房地产企业什么时候开具正式发票
  • 所得税交错了怎么处理
  • 房地产销售商品房税率
  • 外购存货的成本不包括
  • 计提与不计提短贷的区别
  • 年底收到发票未付款怎么做账
  • 附税分录怎么做?
  • 餐饮消费,碰到商家不愿意开发票怎么办?
  • 公司低价卖房土地增值税计税方法是什么
  • 工会经费减免最新政策2020年山西
  • 结转与结余
  • 外账不能出现收据
  • 外购无形资产如何摊销
  • 其他权益工具投资交易费用计入哪里
  • 苹果手机升级微信版本
  • Windows XP具有类似于Apple Aqua的秘密主题
  • rftray.exe - rftray是什么进程 有什么用
  • php
  • php get post
  • linux录制视频工具
  • 年度确认收入怎么算
  • 为什么微信转账不成功
  • php截取文件后缀名方法
  • thinkphp d
  • 卷积神经网络结构
  • ptech模型
  • 抵扣条件
  • 公司在银行买的理财产品怎么做账
  • 旅游费用叫什么
  • 存货都有什么科目
  • 退伍军人企业所得税优惠
  • 税前补发补扣
  • 其他综合收益影响所得税费用吗
  • 购买方享受的现金折扣
  • 发票盖财务专用章后又盖发票专用章
  • 自己动手把桌子改窄
  • 金税四期有很多不实的传言
  • 哪些合同不需要缴纳印花税的通知
  • 减免进项税的分录怎么做
  • 应付职工薪酬的工资是实发工资还是应发工资
  • 存货周转次数越高好还是越低好
  • 公司章程上的出资额怎么填
  • 融资租赁中承租人的义务
  • 车票抵扣税款
  • 原股东将全部股权转让
  • 会计做假账的果报
  • 会计记账的方法是如何发展的
  • mysql删除重复字段
  • mysql挂了怎么排查
  • 修改文件软件免费下载
  • 服务器中的ocp卡全称是什么
  • vs显示进程已退出
  • win7旗舰版怎么改成专业版
  • cpqdfwag.exe是什么进程 能结束吗 cpqdfwag进程查询
  • xp系统的cad
  • 自建ss
  • gwsloader.exe是什么意思
  • 怎样设置Win XP下安装打印机驱动程序
  • window高级启动会怎么样
  • 索引位置怎么是c盘?
  • linux系统如何安装字体
  • linux就该这么些
  • android开发mvc mvp mvvm
  • 分享一些常用的文件
  • node mongoose
  • linux4个主要部分
  • 批处理自动确定
  • ubuntu14重置密码
  • javascript教程完整版
  • python 父类方法
  • keycode输入cat
  • unity物体碰撞爆炸
  • unity3d颜色
  • 轻松实现js图片识别
  • 监听页面滚动事件
  • 税务跨区变更需要什么资料
  • 阜阳市税务局地址
  • 县里的附加税
  • 小规模纳税人税费怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设