相关疑难解决方法(0)

Regexp Java用于密码验证

我正在为密码验证创建一个regexp,以便在Java应用程序中用作配置参数.

正则表达式是:

^.*(?=.{8,})(?=..*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^&+=]).*$
Run Code Online (Sandbox Code Playgroud)

密码策略是:

  • 至少8个字符

  • 至少包含一位数字

  • 包含至少一个较低的alpha char和一个较高的alpha char

  • 在一组特殊字符中包含至少一个字符(@#%$^等)

  • 不包含空格,标签等

我只缺少第5点.我无法检查空格,制表符,回车等等的正则表达式.

谁能帮助我?

java regex

101
推荐指数
5
解决办法
12万
查看次数

标签 统计

java ×1

regex ×1