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条)