用于密码验证的RegexpJava
我正在为密码验证创建一个regexp,以便在Java应用程序中用作配置参数。
REEXP是:
^.*(?=.{8,})(?=..*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^&+=]).*$
密码策略是:
至少8个字符
至少包含一个数字
包含至少一个较低的alpha字符和一个较高的alpha字符。
在一组特殊字符中至少包含一个字符(@#%$^(等等)
@#%$^
不包含空格、标签等。
我漏掉了第5点。我无法让regexp检查空间、标签、回车等。
有人能帮我吗?
莫回无
相关分类