Package org.miaixz.bus.core.center.regex
Class RegexValidator
java.lang.Object
org.miaixz.bus.core.center.regex.RegexValidator
- Direct Known Subclasses:
PatternKit
对象检查工具类,提供字对象的blank和empty等检查
- empty定义:
nullor 空字对象:"" - blank定义:
nullor 空字对象:""or 空格、全角空格、制表符、换行符,等不可见字符
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancontains(String regex, CharSequence content) 指定内容中是否有表达式匹配的内容static booleancontains(Pattern pattern, CharSequence content) 指定内容中是否有表达式匹配的内容static booleanisMatch(String regex, CharSequence content) 给定内容是否匹配正则static booleanisMatch(Pattern pattern, CharSequence content) 给定内容是否匹配正则
-
Constructor Details
-
RegexValidator
public RegexValidator()
-
-
Method Details
-
isMatch
给定内容是否匹配正则- Parameters:
regex- 正则content- 内容- Returns:
- 正则为null或者""则不检查,返回true,内容为null返回false
-
isMatch
给定内容是否匹配正则- Parameters:
pattern- 模式content- 内容- Returns:
- 正则为null或者""则不检查,返回true,内容为null返回false
-
contains
指定内容中是否有表达式匹配的内容- Parameters:
regex- 正则表达式content- 被查找的内容- Returns:
- 指定内容中是否有表达式匹配的内容
-
contains
指定内容中是否有表达式匹配的内容- Parameters:
pattern- 编译后的正则模式content- 被查找的内容- Returns:
- 指定内容中是否有表达式匹配的内容
-