位置: 编程技术 - 正文

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例题)

  • 港建费征收管理办法
  • 自动售货机进货渠道
  • 承销债券收取的承销费属于什么收入
  • 取得不动产权证书时间是指哪个时间
  • 促销费可以开专票吗
  • 税务局开运费发票需要带什么
  • 外购生物资产的成本不包括
  • 计提物业费会计分录
  • 凭证单据的整理
  • 损益调整是什么科目
  • 退税税额要做进项税转出吗?
  • 营改增劳务派遣
  • 减半征收政策
  • 电子发票可以打多少行
  • 快递费可以抵扣进项税额吗
  • 什么发票 既可以抵扣又可以退税
  • 资产组可收回金额包含商誉的可收回金额吗
  • 集团公司内部无偿借贷增值税
  • 商场补贴申请怎么写
  • 小规模租赁收入申报流程
  • 如何正确核算出租房屋所应交的房产税?
  • 收到应收票据应该确认收入吗
  • mac系统小技巧
  • 企业转让库存股,应按实际收到的金额
  • 差旅费的会计处理
  • PHP:oci_statement_type()的用法_Oracle函数
  • ue4 像素流并发
  • win10兼容性在哪里调整
  • 企业所得税季度预缴纳税申报表
  • 增值税进项税抵扣销项税
  • mom.exe是什么
  • 解除劳动合同后需要把合同拿回来吗
  • 威斯康星州1976
  • 新购车辆检测费计入原值吗
  • 风险敞口是指什么
  • typescript4.1
  • 猿创征文,新芯设计
  • 手把手教你如何套路男神
  • el-upload上传文件必传校验
  • 计提坏账准备会影响应收账款账面价值吗
  • js中typeof用法
  • phpcms模板下载
  • 超出python用什么
  • 大额医疗保险计入什么科目
  • sql server基本
  • sqlserver2008数据迁移
  • 工程项目辅材占比
  • 合理损耗应计入成本吗
  • 去税务局流程
  • 公司实行全成本核算工资怎么算
  • 固定资产汽车折旧年限是多少年
  • 旅游费计入什么会计科目
  • 递延收入怎么做账
  • 个人独资企业个体工商户的区别
  • 支付给烟农的价格怎么算
  • 所有者权益科目有哪些
  • 收到退回多付的材料退款
  • 在sql server中关于数据库的说法正确的是
  • ntfs win98
  • Win7如何取消电脑的屏幕保护
  • windows 08
  • macbookpro 安装
  • mac系统操作的小技巧
  • bios如何进去
  • linux dd测试
  • linux安装flash插件
  • 作战仿真理论与技术
  • cocos2dx4.0教程
  • jQuery实现别踩白块儿网页版小游戏
  • activity lunchmode详解
  • middle html
  • shell脚本字符串操作
  • javascript简介和语法
  • jQuery 利用$.ajax 时获取原生XMLHttpRequest 对象的方法
  • 常用的javascript对象
  • 电子发票怎么看有没有重复报销
  • 纳税信用评级b是多少分
  • 退车辆购置税流程怎么操作
  • 国税局地税局合并的必要性有哪些内容
  • 开票时间超时怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设