replace() 替换
<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><p>敏感词过滤</p><p><textarea  id="content" cols="30" rows="10"></textarea></p><input type="submit" id="send" value="发布" /><p id="show"></p><script>//逻辑  当你点击发送的时候,如果输入的内容由敏感词就替换  然后显示//用户输入的值,如果和正则匹配到  就替换// 妈的、 你大爷的  使用*替换let content=document.getElementById("content");let send=document.getElementById("send");let show=document.getElementById("show");// 正则表达式let reg=/妈的|你大爷的/g;send.onclick=function(){let newValue=content.value.replace(reg,"*");show.innerText=newValue;}</script></body>
</html>
<style>*{margin: 0px;padding: 0px;}p{margin-top: 10px;font-weight: bold;}#show{width: 250px;height: 180px;border: 1px solid black;margin-top: 20px;}#send{width: 50px;height: 30px;margin-top: 20px;}
</style>

Javascript 05:敏感词过滤相关推荐

  1. 开源了一个 JavaScript 版敏感词过滤库

    最近在做一个项目,寻遍了 Node 开源社区居然没有发现一个好用的敏感词过滤库,有那么几个库外观上看起来似乎还不错,用起来却一塌糊涂,震惊有余,失望至极.于是花了一天时间自己撸了一个库,库名叫 fas ...

  2. JS实现敏感词过滤功能

    当用户在多行输入框中输入,禁止输入的单词或字时,不让它显示出来,以*代替,详细代码如下: <!DOCTYPE html> <html lang="en"> ...

  3. TypeScript:Aho–Corasick算法实现敏感词过滤

    敏感词过滤应该是许多后端同事经常会遇到的需求,无论是评论.弹幕.文章,都需要做敏感词过滤处理来规避风险.在前端开发中,使用replace函数来替换字符串是我们的常规操作,在这之前我思考过如果用Java ...

  4. mysql 敏感词_PHP实现的敏感词过滤方法示例

    本文实例讲述了PHP实现的敏感词过滤方法.分享给大家供大家参考,具体如下: 1.敏感词过滤方法 /** * @todo 敏感词过滤,返回结果 * @param array $list 定义敏感词一维数 ...

  5. 字符串匹配算法 -- AC自动机 基于Trie树的高效的敏感词过滤算法

    文章目录 1. 算法背景 2. AC自动机实现原理 2.1 构建失败指针 2.2 依赖失败指针过滤敏感词 3. 复杂度及完整代码 1. 算法背景 之前介绍过单模式串匹配的高效算法:BM和KMP 以及 ...

  6. php敏感字符串过滤_PHP实现的敏感词过滤方法示例

    本文实例讲述了PHP实现的敏感词过滤方法.分享给大家供大家参考,具体如下: 1.敏感词过滤方法 /** * @todo 敏感词过滤,返回结果 * @param array $list 定义敏感词一维数 ...

  7. 5分钟Serverless实践 | 构建无服务器的敏感词过滤后端系统

    前言 在上一篇"5分钟Serverless实践"系列文章中,我们介绍了什么是Serverless,以及如何构建一个无服务器的图片鉴黄Web应用,本文将延续这个话题,以敏感词过滤为例 ...

  8. 敏感词过滤,PHP实现的Trie树

    [转载]敏感词过滤,PHP实现的Trie树 原文地址:http://blog.11034.org/2012-07/trie_in_php.html 项目需求,要做敏感词过滤,对于敏感词本身就是一个CR ...

  9. Java实现敏感词过滤 - IKAnalyzer中文分词工具

    IKAnalyzer 是一个开源的,基于java语言开发的轻量级的中文分词工具包. 官网: https://code.google.com/archive/p/ik-analyzer/ 本用例借助 I ...

最新文章

  1. 浏览器中可以运行Window2000,WebAssembly 是 JavaScript 的末日?
  2. 浅析网站建设必要的专用软件
  3. 移植 uC/OS-III 到 STM32
  4. html博客源码_5分钟搭建私人Java博客系统——Tale
  5. 【BZOJ4774】修路 [斯坦纳树]
  6. 谈判失败:Oracle 杀死 Java EE
  7. C++深拷贝与浅拷贝以及写时复制
  8. 女生天天和我微信语音5小时以上,突然没有联系,应该怎么办?
  9. 2020-04-27 三种内存屏障 acquire barrier / release barrier / full barrier
  10. 计算机考研什么时候开始备考,上岸前辈告诉你,考研数学什么时候开始复习最好?...
  11. 社会的需求对科技进步的作用要超过十所大学
  12. 那人立在侧边 水浒传
  13. 什么是原码,1’s Complement Code反码和2’s Complement Code补码
  14. Python零基础学习笔记(三十三)—— 窗体的控制...
  15. qlv转mp4绿色版工具
  16. (原创推荐文章)kerberos服务器端与客户端
  17. 升压电路(Boost)的设计原理、参数计算及MATLAB仿真
  18. 机器学习算法在退行性颈椎和腰椎疾病中的应用:一项系统综述
  19. Java后端与Vue前端导出Excel表格文件并解决乱码和文件打不开
  20. Sentry 清理数据

热门文章

  1. 春节也能提分?人民日报80分申论范文(一)
  2. 玩命发展的共享单车市场,病了
  3. 广外计算机语言学bbs,2020年广外英语语言文学(外语语言学及应用语言学)高分学姐经验分享...
  4. UnityPackage安装失败或者无法安装快速解决方案
  5. C语言数据类型占内存大小
  6. net start mysql 遇到 MySql 服务正在启动 MySql 服务无法启动 服务没有报告任何错误 解决方式
  7. 【流量卡申请被拒】在网上申请电信流量卡没通过怎么办?
  8. 想转行,为什么我要选择软件测试?
  9. 区块链赋能市场监管 浙江上线“黑科技”清除取证固证难题
  10. linux 递归修改文件名,Bash脚本递归查询批量修改文件名