js 密码强度正则表达式

js 密码强度正则表达式


2024年5月14日发(作者:)

js 密码强度正则表达式

以下是一个示例的JavaScript密码强度正则表达式:

```javascript

// 定义密码强度正则表达式

var strongPasswordRegex = /^(?=.*[a-z])(?=.*[A-

Z])(?=.*d)(?=.*[!@#$%^&*()-+])[A-Za-zd!@#$%^&*()-

+]{8,}$/;

// 检查密码强度

function checkPasswordStrength(password) {

if ((password)) {

return "强密码";

} else {

return "密码强度不够";

}

}

// 示例用法

(checkPasswordStrength("password")); // 输出:密码

强度不够

(checkPasswordStrength("Password")); // 输出:密码

强度不够

(checkPasswordStrength("Password1")); // 输出:密码

强度不够

(checkPasswordStrength("Password1!")); // 输出:强

密码

```

上述正则表达式要求密码至少包含一个小写字母、一个大写字

母、一个数字和一个特殊字符,并且长度至少为8个字符。


发布者:admin,转转请注明出处:http://www.yc00.com/news/1715651134a2650782.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信