【发布时间】:2014-02-17 17:52:47
【问题描述】:
我的目标是在我的 conf 文件中有一个个人的正则表达式,所以当我更新/重写插件时,我的正则表达式总是可以工作
在密码验证器中我发现了这个:
static boolean checkPasswordRegex(String password, command) {
def conf = SpringSecurityUtils.securityConfig
String passValidationRegex = conf.ui.password.validationRegex ?:
'^.*(?=.*\\d)(?=.*[a-zA-Z])(?=.*[!@#$%^&]).*$'
password && password.matches(passValidationRegex)
}
但我想要这个正则表达式 '^.(?=.\d)(?=.[a-zA-Z])(?=.[! @#$%^&+-]).*$'
我该如何处理?
【问题讨论】:
-
您使用哪个版本的 spring-security 插件?
-
@emilan 我使用 spring-security core 2.0 和 spring-security-ui 1.0
标签: regex grails spring-security