用三个正则表达式实现。
纯数字—-一级;
加上字母—-二级;
加上非数字非字母—三级。
var reg1 = /\d/;
var reg2 = /[a-zA-Z]/;
var reg3 = /\W/;
var level = 0;
if(reg1.test(this.value)){
//密码等级增加
level++;
}
if(reg2.test(this.value)){
//密码等级增加
level++;
}
if(reg3.test(this.value)){
//密码等级增加
level++;
}
本文介绍了一种使用三个正则表达式来检测密码强度的方法。通过匹配纯数字、包含字母以及包含特殊字符的不同组合,可以将密码分为三个等级:一级、二级和三级。这种简单而有效的方式能够帮助开发者快速评估用户输入密码的安全性。
523

被折叠的 条评论
为什么被折叠?



