JeeSite 快速开发平台
官方网站
    • 平台简介
    • 架构特点
    • 技术选型
    • 功能介绍
    • 安装部署
    • 常见问题
    • 目录结构
    • 更新日志
    • Vue 文档
    • BPM 文档
    • Cloud 文档
Vue 演示
H5 演示
💪‌Skills
视频
抖音
💖联系
  • 我要提意见、文档纠错
  • JeeSite 代码库, 请⭐Star关注
  • JeeSite Vue 代码库, 请⭐关注
  • Spring Cloud 微服务架构
  • JeeSite 手机端/移动端
  • AI + RAG + CMS 人工智能
  • Flowable 中国式工作流
  • OAauth2 统一认证服务器
  • 政务内外网环境中间件
  • 访问 ThinkGem 官方博客
  • 点击进入,下拉查看动态
官方网站
    • 平台简介
    • 架构特点
    • 技术选型
    • 功能介绍
    • 安装部署
    • 常见问题
    • 目录结构
    • 更新日志
    • Vue 文档
    • BPM 文档
    • Cloud 文档
Vue 演示
H5 演示
💪‌Skills
视频
抖音
💖联系
  • 我要提意见、文档纠错
  • JeeSite 代码库, 请⭐Star关注
  • JeeSite Vue 代码库, 请⭐关注
  • Spring Cloud 微服务架构
  • JeeSite 手机端/移动端
  • AI + RAG + CMS 人工智能
  • Flowable 中国式工作流
  • OAauth2 统一认证服务器
  • 政务内外网环境中间件
  • 访问 ThinkGem 官方博客
  • 点击进入,下拉查看动态
源码仓库:JeeSite
前后分离:JeeSite Vue
微服务版:JeeSite Cloud
点个 ⭐ 吧!感谢您的支持 😘️
  • 快速了解

  • 后端开发手册

  • Vue前端手册

  • 经典前端手册

  • 扩展功能专题

    • BPM 业务流程系统
    • AI 知识库智能助手
    • 消息推送、消息提醒
    • 单点登录、OAuth2
    • 作业监控、任务调度
    • 对象存储、文件存储
    • 用户类型、类型扩展
    • 可视化数据大屏
    • 在线报表设计器
    • 文件管理、文件柜
    • 在线预览图片文档
    • 手机端移动端、Uni-App
    • CMS 内容管理系统
    • 涉密 “三员” 管理
    • 敏感词库库管理
      • 简介
      • 演示
      • 接口
      • 后端工具
      • 部署方法
        • 引入模块
        • 初始化数据库
    • OAauth2 统一认证服务
  • 云服务技术架构

  • 技术支持与服务

敏感词库验证、敏感词查询、敏感词过滤替换

# 简介

基于 sensitive-word (opens new window) 的 DFA 算法实现的高性能敏感词工具。

  • 目前敏感词库内容收录 6W+
  • 提供界面化的敏感词维护
  • 支持多租户敏感词库

# 演示

演示地址:https://vue.jeesite.com/sensitive/word/list (opens new window)

使用 Gitee 账号免密登录。

# 接口

检查文本是否包含敏感词

http://127.0.0.1:8980/js/a/sensitive/word/api/valid?text=验证文本

获取文本中所有匹配的敏感词

http://127.0.0.1:8980/js/a/sensitive/word/api/find?text=验证文本

获取文本中敏感词对应的标签集合

http://127.0.0.1:8980/js/a/sensitive/word/api/tags?text=敏感词

将文本中的敏感词替换为指定符号

http://127.0.0.1:8980/js/a/sensitive/word/api/replace?text=处理文本

接口详细文档

SensitiveWord Swagger API (opens new window)

# 后端工具

SensitiveWordUtils.getSensitiveWordBs()

  • 是否有敏感词:SensitiveWordUtils.getSensitiveWordBs().contains(text)
  • 查找敏感词:SensitiveWordUtils.getSensitiveWordBs().findAll(text)
  • 敏感词标签:SensitiveWordUtils.getSensitiveWordBs().tags(text)
  • 替换敏感词:SensitiveWordUtils.getSensitiveWordBs().replace(text)

# 部署方法

# 引入模块

<!-- 敏感词过滤 -->
<dependency>
	<groupId>com.jeesite</groupId>
	<artifactId>jeesite-module-sensitive-word</artifactId>
	<version>${project.parent.version}</version>
</dependency>
1
2
3
4
5
6

注意:v5.18.0+ 专业版提供,此模块依赖,请向售后人员索取。

# 初始化数据库

引入模块后执行:/web/bin/init-data.bat(sh) 即可初始化。

进入 JeeSite 源码仓库页面,点击右上角 ⭐ Star 加星关注。
若文档中存在疏漏或您有宝贵建议,敬请不吝告知,我们将非常感谢并及时跟进。

← 涉密 “三员” 管理 OAauth2 统一认证服务→

联系我们:s.jeesite.com  |  微信号:jeesitex  |  邮箱:jeesite@163.com
© 2013-2026 济南卓源软件有限公司 版权所有 | Theme Vdoing

请关注 JeeSite 微信公众号,了解最新动态

  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式