类javax.validation.constraints.Pattern.Flag源码实例Demo

下面列出了怎么用javax.validation.constraints.Pattern.Flag的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: BlogManagePlatform   文件: RegexUtil.java
/**
 * 转换枚举
 * @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;
}
 
源代码2 项目: BlogManagePlatform   文件: RegexUtil.java
/**
 * 是否通过正则表达式校验
 * @author Frodez
 * @date 2019-03-05
 */
public static boolean match(String regex, String input, Flag... flags) {
	return match(regex, input, transfer(flags));
}