【发布时间】:2011-07-24 15:08:48
【问题描述】:
我需要一个正则表达式来测试以下用户的密码:
必须是至少 8 个字母数字格式的字符,不超过 4 个连续数字,密码中没有 id(即不能使用:1234、9876、abcd 或 1234abvc)
我目前正在使用^([a-zA-Z0-9!@#$*%]{8,15})$,效果很好,但不考虑连续字符。我不确定如何将其添加到组合中。
任何帮助都会很棒!
【问题讨论】:
-
连续数字不超过 4 个?请问,这背后的原因是什么?
-
您要禁止“12345”、“qwerty”等常见模式吗?