【发布时间】:2016-11-28 08:02:03
【问题描述】:
我需要进行以下密码验证:
- 最少 8 个字符,最多 15 个字符
- 至少一个数字和 1 个来自 (!@#$%^&*-=+?.) 的特殊字符;
- 至少一个小写字母
- 密码不应是用户名和电子邮件的子字符串(最小长度为 3,最大长度为 15)。
- 密码应区分大小写。
我也看过这些answers,但我很困惑,我应该使用输入过滤器还是正则表达式?
任何帮助都将不胜感激。如果你能提供一个可行的解决方案,那就太好了。
【问题讨论】:
-
你看了那个答案,你试过了吗?
-
是的,我试过了,但它没有满足我的全部要求。 @WiktorStribiżew 你能帮我吗?
-
对不起,我不知道你如何检查 Req. 4 使用正则表达式。
-
@WiktorStribiżew 对休息点的任何帮助预计 4