Regex密码强度
Regex for Password Strength
有人能帮帮我吗,我需要一个密码表达式来满足以下条件:
- 长度至少为8个字符,最大为15个字符
- 至少有一个大写字母
- 至少有一个小写字母
- 至少1个特殊字符
- 至少1个数字
如果可能的话,这些必须是可以接受的。
这是我发现的一个尝试,但不满足上面的标准,我尝试过修改,但我的问题在于以任何顺序和至少一个指定的字符,我尝试减少下面的每个表达式以适应:
^(?=.*[A-Z].*[A-Z])(?=.*[!@#$&*])(?=.*[0-9].*[0-9])(?=.*[a-z].*[a-z].*[a-z]).{8}$
^ Start anchor
(?=.*[A-Z].*[A-Z]) Ensure string has two uppercase letters.
(?=.*[!@#$&*]) Ensure string has one special case letter.
(?=.*[0-9].*[0-9]) Ensure string has two digits.
(?=.*[a-z].*[a-z].*[a-z]) Ensure string has three lowercase letters.
.{8} Ensure string is of length 8.
$ End anchor.
没有重复,请检查标记,除非您确定它是重复的
尝试此正则表达式将帮助您
/^(?=.*'d)(?=.*[a-z])(?=.*[A-Z])(?=.*['W'_])[a-zA-Z0-9'W'_]{8,15}$/
相关文章:
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- Regex代码只允许一个空格
- Regex匹配除“”之外的所有字符;.js”;
- RegExp:匹配Javascript中除regex值之外的所有内容
- 如何使用密码检测网络中的状态连接
- Javascript RegEx validator
- 使用regex的jquery keydown绑定不会验证撇号和句点
- Regex表达式无法用于密码验证
- 创建密码regex(javascript)
- JQuery验证Regex密码验证
- Regex密码强度
- 为什么这个简单的JavaScript密码regex不起作用
- 在Jquery中使用Regex进行密码验证
- 用于密码验证的字母数字JavaScript RegEx
- Javascript regex验证密码字符串(转义标点符号)
- 密码验证与顺序的字母和数字- RegEx
- Javascript Regex 密码验证问题
- Regex帮助密码
- 密码Regex(客户端javascript)
- Regex验证密码