public class SensitiveWordBs extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
contains(String target)
是否包含敏感词
|
SensitiveWordBs |
enableEmailCheck(boolean enableEmailCheck)
设置是否启动 email 检测
|
SensitiveWordBs |
enableNumCheck(boolean enableNumCheck)
设置是否启动数字检测
|
SensitiveWordBs |
enableUrlCheck(boolean enableUrlCheck)
设置是否启动 url 检测
|
List<String> |
findAll(String target)
返回所有的敏感词
1.
|
<R> List<R> |
findAll(String target,
IWordResultHandler<R> handler)
返回所有的敏感词
1.
|
String |
findFirst(String target)
返回第一个敏感词
(1)如果不存在,则返回
null |
<R> R |
findFirst(String target,
IWordResultHandler<R> handler)
返回第一个敏感词
(1)如果不存在,则返回
null |
SensitiveWordBs |
ignoreCase(boolean ignoreCase)
是否忽略大小写
|
SensitiveWordBs |
ignoreChineseStyle(boolean ignoreChineseStyle)
是否忽略中文样式
|
SensitiveWordBs |
ignoreEnglishStyle(boolean ignoreEnglishStyle)
是否忽略英文样式
|
SensitiveWordBs |
ignoreNumStyle(boolean ignoreNumStyle)
是否忽略数字格式
|
SensitiveWordBs |
ignoreRepeat(boolean ignoreRepeat)
是否忽略重复
|
SensitiveWordBs |
ignoreWidth(boolean ignoreWidth)
是否忽略半角全角
|
SensitiveWordBs |
init()
初始化
1.
|
static SensitiveWordBs |
newInstance()
新建验证实例
double-lock
|
String |
replace(String target)
替换所有内容
1.
|
String |
replace(String target,
char replaceChar)
替换所有内容
|
String |
replace(String target,
ISensitiveWordReplace replace)
替换所有内容
|
SensitiveWordBs |
wordAllow(IWordAllow wordAllow)
设置允许的实现
|
SensitiveWordBs |
wordDeny(IWordDeny wordDeny)
设置禁止的实现
|
public static SensitiveWordBs newInstance()
double-lock
public SensitiveWordBs init()
public SensitiveWordBs wordDeny(IWordDeny wordDeny)
wordDeny - 禁止的实现public SensitiveWordBs wordAllow(IWordAllow wordAllow)
wordAllow - 允许的实现public SensitiveWordBs enableNumCheck(boolean enableNumCheck)
enableNumCheck - 数字检测public SensitiveWordBs enableEmailCheck(boolean enableEmailCheck)
enableEmailCheck - email 检测public SensitiveWordBs enableUrlCheck(boolean enableUrlCheck)
enableUrlCheck - url 检测public SensitiveWordBs ignoreCase(boolean ignoreCase)
ignoreCase - 大小写public SensitiveWordBs ignoreWidth(boolean ignoreWidth)
ignoreWidth - 半角全角public SensitiveWordBs ignoreNumStyle(boolean ignoreNumStyle)
ignoreNumStyle - 数字格式public SensitiveWordBs ignoreChineseStyle(boolean ignoreChineseStyle)
ignoreChineseStyle - 中文样式public SensitiveWordBs ignoreEnglishStyle(boolean ignoreEnglishStyle)
ignoreEnglishStyle - 英文样式public SensitiveWordBs ignoreRepeat(boolean ignoreRepeat)
ignoreRepeat - 忽略重复public boolean contains(String target)
target - 目标字符串public List<String> findAll(String target)
target - 目标字符串public String findFirst(String target)
nulltarget - 目标字符串public <R> List<R> findAll(String target, IWordResultHandler<R> handler)
R - 泛型target - 目标字符串handler - 处理类public <R> R findFirst(String target, IWordResultHandler<R> handler)
nullR - 泛型target - 目标字符串handler - 处理类public String replace(String target, char replaceChar)
target - 目标字符串replaceChar - 替换为的 charpublic String replace(String target, ISensitiveWordReplace replace)
target - 目标字符串replace - 替换策略Copyright © 2022. All rights reserved.