# 正则校验工具
# 创建配置文件
在
resource
中创建config.properties
全局配置文件
配置文件规则:
regex.key
= 正则表达式
regex.key.errorMsg
= 正则表达式校验错误时的错误提示信息。
# 示例
config.properties配置
# ※※※※※※※※※※※※※※※※※※校验正则配置※※※※※※※※※※※※※※※※※※
# 验证用户名 限制条件:首字符为英文字母,账号长度为5~20位,且不能出现特殊字符
regex.username=^[A-Za-z][a-zA-Z0-9]{5,20}$
regex.username.errorMsg=
# 正则表达式:验证密码 限制条件:长度为6~20位
regex.password=^.{6,20}$
regex.password.errorMsg=密码字符长度必须为6~20位!
1
2
3
4
5
6
7
2
3
4
5
6
7
注意:如果您坚持使用旧版本的verify.properties
是同时兼容的,未来的版本可能会删除。
开始调用
public String verify(String inUserName){
if (!QmRegexUtils.isRegex("username", inUserName)){
// 当方法返回false时,我们可以调用它获取错误信息。
return QmRegexUtils.getErrorMsg("username");
}
return "ok";
}
1
2
3
4
5
6
7
2
3
4
5
6
7
上述示例中只是举例怎么使用,您可以灵活的使用它,用于各种接口参数校验。