public class SensitiveWordBs extends Object implements ISensitiveWordDestroy
public static SensitiveWordBs newInstance()
double-lock
public SensitiveWordBs init()
public SensitiveWordBs wordResultCondition(IWordResultCondition wordResultCondition)
public SensitiveWordBs charIgnore(ISensitiveWordCharIgnore charIgnore)
public SensitiveWordBs wordTag(IWordTag wordTag)
public SensitiveWordBs wordCheckCombine(IWordCheckCombine wordCheckCombine)
public SensitiveWordBs wordFormatCombine(IWordFormatCombine wordFormatCombine)
public SensitiveWordBs wordAllowDenyCombine(IWordAllowDenyCombine wordAllowDenyCombine)
public SensitiveWordBs wordData(IWordData wordData)
wordData - 单词数据public SensitiveWordBs wordDataAllow(IWordData wordDataAllow)
public SensitiveWordBs sensitiveWord(ISensitiveWord sensitiveWord)
public SensitiveWordBs wordReplace(IWordReplace wordReplace)
wordReplace - 替换public SensitiveWordBs wordDeny(IWordDeny wordDeny)
wordDeny - 禁止的实现public SensitiveWordBs wordAllow(IWordAllow wordAllow)
wordAllow - 允许的实现public SensitiveWordBs wordCheckWord(IWordCheck wordCheckWord)
public SensitiveWordBs wordCheckNum(IWordCheck wordCheckNum)
public SensitiveWordBs wordCheckEmail(IWordCheck wordCheckEmail)
public SensitiveWordBs wordCheckUrl(IWordCheck wordCheckUrl)
public SensitiveWordBs wordCheckIpv4(IWordCheck wordCheckIpv4)
public SensitiveWordBs enableIpv4Check(boolean enableIpv4Check)
enableIpv4Check - 是否启用public SensitiveWordBs enableWordCheck(boolean enableWordCheck)
enableWordCheck - 数字检测public SensitiveWordBs enableNumCheck(boolean enableNumCheck)
enableNumCheck - 数字检测public SensitiveWordBs numCheckLen(int numCheckLen)
numCheckLen - 长度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 void destroy()
ISensitiveWordDestroydestroy 在接口中 ISensitiveWordDestroypublic void removeWord(String word, String... others)
word - 单词others - 其他public void removeWord(Collection<String> collection)
collection - 集合public void addWord(Collection<String> collection)
collection - 敏感词集合public void addWord(String word, String... others)
word - 敏感词others - 其他public void removeWordAllow(String word, String... others)
word - 单词others - 其他public void removeWordAllow(Collection<String> collection)
collection - 集合public void addWordAllow(Collection<String> collection)
collection - 敏感词白名单集合Copyright © 2025. All rights reserved.