JS密码强度校验的正则表达式
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,这篇文章主要介绍"JS密码强度校验的正则表达式",在日常操作中,相信很多人在JS密码强度校验的正则表达式问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"JS密码强度校验的
千家信息网最后更新 2025年01月23日JS密码强度校验的正则表达式
这篇文章主要介绍"JS密码强度校验的正则表达式",在日常操作中,相信很多人在JS密码强度校验的正则表达式问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"JS密码强度校验的正则表达式"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
html 代码如下:
密码强度 密码强度:
js 代码如下:
function PasswordStrength(passwordID,strengthID){ this.init(strengthID); var _this = this; document.getElementById(passwordID).onkeyup = function(){ _this.checkStrength(this.value); }};PasswordStrength.prototype.init = function(strengthID){ var id = document.getElementById(strengthID); var div = document.createElement('div'); var strong = document.createElement('strong'); this.oStrength = id.appendChild(div); this.oStrengthTxt = id[xss_clean].appendChild(strong);};PasswordStrength.prototype.checkStrength = function (val){ var aLvTxt = ['','低','中','高']; var lv = 0; if(val.match(/[a-z]/g)){lv++;} if(val.match(/[0-9]/g)){lv++;} if(val.match(/(.[^a-z0-9])/g)){lv++;} if(val.length < 6){lv=0;} if(lv > 3){lv=3;} this.oStrength.className = 'strengthLv' + lv; this.oStrengthTxt[xss_clean] = aLvTxt[lv];};
效果图:
使用说明:
1、对象的第一个参数是密码输入框的 id,第二个参数是密码强度长条的 id。
2、checkStrength 方法中可以自定义密码强度的规则。
3、密码强度显示低中高分别对应 3 个 css 样式(strengthLv1、strengthLv2、strengthLv3)。
到此,关于"JS密码强度校验的正则表达式"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
密码
强度
正则
表达式
学习
代码
参数
方法
更多
帮助
实用
接下来
使用说明
对象
效果
效果图
文章
样式
理论
知识
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
河北廊坊网络技术公司
联通数据库脱裤
网络安全保护工程师考试科目
海岛奇兵转移数据库
盐城365网络技术
上海宜园网络技术
佳缘科技互联网医院
红盟网络安全工作服
信息化和网络安全的关系
江西联通网络安全部
数据存储服务器数据安全
河南中高科网络技术有限公司
泵类设备维修数据库
2019网络安全周走进校园
张北阿里数据库中心二期
怎么打开网络安全限制
香橙派做服务器
农村电视网络安全
铁总网络安全追责办法
空大科技互联网
香港软件开发工程师工资
西安淘材库网络技术有限公司
华为合作的网络安全公司
车载网络安全设计
地物波谱数据库重要性
视频聊天app软件开发技术
审计局做好网络安全工作
java 数据库安装
河北邯郸互联网服务器
越秀物联网软件开发解决方案