位置: 编程技术 - 正文

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

  • 税务师财务与会计难不难
  • 其他综合收益算营业利润吗
  • 餐饮业可以开增值税专用发票吗?
  • 地税补缴社保
  • 增值税加计递减额,这个科目如何使用
  • 所得税的营业收入包括哪些
  • 契税的计税金额是什么
  • 应发工资包含扣款吗
  • 公司筹建期间
  • 出口货物不用退税吗现在
  • 12月了还没找到工作怎么办
  • 固定资产作为实收资本报废怎么处理
  • 年终结账后,应当更换新账的有( )
  • 兼职劳务费如何入账
  • 雇主责任险是否属于财产保险
  • 税务需要申报吗
  • 小规模收到货运专用发票
  • 通用机打发票什么样子
  • 服务协议属于哪类合同
  • 城镇土地使用税减免税政策
  • 关于工资薪金的情况说明
  • 改建或新建建筑物含义
  • 个体户租房交房怎么交税
  • 销售购物卡如何开票
  • 财务报表教育费附加包含地方教育费附加吗
  • 电子普通发票怎么开
  • 怎么恢复系统win10
  • win7操作系统激活
  • 应收账款计提坏账准备是根据什么会计信息质量要求
  • 如何在Excel中进行单元格格式化?
  • 政府单位没有税号怎么开普票
  • 存货损失进项税
  • 购货方收到红字发票要认证吗
  • 固定资产清理的会计科目处理
  • 普通发票作废后能取消作废吗
  • 委托加工物资加工费
  • 金融资产减值的账务处理
  • Symfony2针对输入时间进行查询的方法分析
  • ajax调用php接口
  • thinkphp jquery实现图片上传和预览效果
  • 低值易耗品摊销表格
  • 年终奖的发放明目
  • framework core
  • 固定资产多少钱以上计入固定资产
  • 免增值税项目可以抵扣吗
  • 织梦怎么添加相关
  • 公司开一般户需要多久
  • 吸收合并需要清算嘛
  • 关于sqlserver数据库服务器登录账户的说法错误的是
  • 中标的工程交易怎么处理
  • 进项税加计抵扣政策2023年
  • 合并报表两种方法
  • 个体工商户财务怎么做账
  • 母子公司往来款属于借款吗
  • 一次性收取一年的租金如何做分录
  • 当月发票未到怎么做账
  • 餐饮行业月末结转成本怎么算
  • sql数据分类
  • ubuntu运行慢的原因
  • vmware左侧的虚拟机名称不见了
  • 怎么简单快速的拼成魔方六面
  • linux top命令详解内存过高查询
  • kworker进程如何解决
  • win7蓝屏是因为哪个补丁
  • win8电脑卡怎么办简单步骤
  • opengl oes纹理
  • opengl mesa
  • cocos2d怎么用
  • python的linux
  • css中边界margin的多种定义方法
  • listary 替代
  • shell脚本生成文件
  • unity控制组件开关
  • js窗口关闭触发事件
  • android应用开发基础课后答案
  • 江西省国家税务局李德平
  • 居间服务费税收优惠政策
  • 企业年检里的纳税是什么
  • 个人所得税怎么扣除
  • 城镇土地使用税税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设