下面列出了怎么用javax.validation.constraints.Pattern.Flag的API类实例代码及写法,或者点击链接到github查看源代码。
/**
* 转换枚举
* @author Frodez
* @date 2019-03-05
*/
public static int transfer(Flag... flags) {
if (EmptyUtil.yes(flags)) {
throw new IllegalArgumentException();
}
int flag = 0;
for (Flag item : flags) {
flag = flag | item.getValue();
}
return flag;
}
/**
* 是否通过正则表达式校验
* @author Frodez
* @date 2019-03-05
*/
public static boolean match(String regex, String input, Flag... flags) {
return match(regex, input, transfer(flags));
}