位置: 编程技术 - 正文

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

  • 长期零申报的公司容易注销吗
  • 个人所得税的纳税方式有哪几种
  • 应纳税所得额怎么计算应纳税额
  • 什么原始凭证可以填写
  • 有限责任公司相关规定
  • 债务重组损失是否属于营业外支出
  • 境内a上市公司非限售股股票转让所得怎么交个人所得税
  • 退货报废计入哪类费用
  • 0退税产品怎么征税
  • 非居民企业所得税计算公式
  • 税控盘服务费怎么填写申报表
  • 员工出差车费如何报销
  • 道路施工企业的财务核算包括
  • 软件的维修性要求
  • 利润表的税金及附加怎么得出来
  • 开红字冲红发票 下个月怎么申报
  • 小规模购买农产品
  • 折现率为10%怎么算折现系数是多少
  • 职工教育经费取得证件之后补助多少钱
  • 红字增值税发票含税吗
  • win10系统如何在游戏中禁用输入法
  • 结转完工产品成本的公式
  • 基建期增值税如何抵扣
  • ppt文件打不开了怎么办
  • 总资产净利率和权益乘数之间的关系
  • 今年利润弥补以后怎么算
  • 笔记本电脑怎么重装系统
  • win11如何设置定时关机
  • php上传文件参考文件类型
  • 路由器隐藏ssid后果严重
  • kb4580419更新
  • macos字体
  • 讲解如何使用
  • chrome插件扩展名
  • 企业存货期末应如何计价
  • 库存股属于什么会计科目
  • 限定性收入跟非限定性收入的区别
  • MySQL高级查询
  • 前端实际开发
  • php判断包含指定内容
  • vue数据加载完成显示页面过渡动画
  • 股东撤资怎么做账
  • python怎么用
  • mysql报错1227
  • 银行借记和贷记一样吗
  • 留抵进项税太多怎么办
  • 加强mysql安全
  • 支付航天信息服务费未收到发票怎么处理
  • 进口货物的完税价格计算公式
  • 进项税转出如何结转
  • 个体工商户开具房屋租赁发票
  • 未付货款尾款会计分录
  • 押金 做账
  • 出口退税转为免税做账处理
  • 出纳可以做库管吗
  • 企业接受非货币性资产投资的入账金额
  • 货拉拉平台运费没有结打不通电话怎么办
  • 发现以前的账做错了
  • 生产费用明细账
  • sqlserver排序规则怎么看
  • win7系统开机屏幕出现一条蓝色横杠闪烁
  • 微软宣布将GPT接入操作系统
  • ubuntu系统启动过程
  • centos和rhel
  • puppet部署
  • windows7如何取消锁屏密码
  • 按developer.android.com安装新的环境
  • opengl画实体
  • js怎么用jquery
  • 置顶朋友圈所有人能看到吗
  • js中的require用法
  • 请问在javascript程序中
  • nodejs操作mysql数据库
  • js实现功能
  • java arraysort
  • python3.5怎么保存
  • python 内置函数什么用来返回序列中的最大元素
  • Android 自定义控件
  • adb工具使用说明文档下载
  • 买二套房契税可退税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设