相关疑难解决方法(0)

正则表达式以强制执行复杂密码,匹配4个规则中的3个

我有以下标准为密码创建符合以下规则的正则表达式:

  1. 密码长度必须为8个字符(我可以这样做:-)).

然后,密码必须包含以下4条规则中至少3条的字符:

  1. 大写
  2. 小写
  3. 数字
  4. 非字母数字

我可以使表达式与所有这些规则匹配,并使用以下表达式:

/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.[\W]).{8,}$/
Run Code Online (Sandbox Code Playgroud)

但我正在努力解决如何以这样的方式做到这一点,它只需要解决4条规则中的任何3条.

任何人都可以帮我解决这个问题吗?

regex

44
推荐指数
3
解决办法
4万
查看次数

密码验证正则表达式

我有一个密码验证,如下面的规则

  1. 至少应包含最多15个字符和8个字符
  2. 密码应包含2个数字字符
  3. 即使密码中的任何位置,将两个数字字符放在开头或结尾也没有重要意义

regex passwords

1
推荐指数
2
解决办法
927
查看次数

标签 统计

regex ×2

passwords ×1