Javascript 05:敏感词过滤
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:敏感词过滤相关推荐
- 开源了一个 JavaScript 版敏感词过滤库
最近在做一个项目,寻遍了 Node 开源社区居然没有发现一个好用的敏感词过滤库,有那么几个库外观上看起来似乎还不错,用起来却一塌糊涂,震惊有余,失望至极.于是花了一天时间自己撸了一个库,库名叫 fas ...
- JS实现敏感词过滤功能
当用户在多行输入框中输入,禁止输入的单词或字时,不让它显示出来,以*代替,详细代码如下: <!DOCTYPE html> <html lang="en"> ...
- TypeScript:Aho–Corasick算法实现敏感词过滤
敏感词过滤应该是许多后端同事经常会遇到的需求,无论是评论.弹幕.文章,都需要做敏感词过滤处理来规避风险.在前端开发中,使用replace函数来替换字符串是我们的常规操作,在这之前我思考过如果用Java ...
- mysql 敏感词_PHP实现的敏感词过滤方法示例
本文实例讲述了PHP实现的敏感词过滤方法.分享给大家供大家参考,具体如下: 1.敏感词过滤方法 /** * @todo 敏感词过滤,返回结果 * @param array $list 定义敏感词一维数 ...
- 字符串匹配算法 -- AC自动机 基于Trie树的高效的敏感词过滤算法
文章目录 1. 算法背景 2. AC自动机实现原理 2.1 构建失败指针 2.2 依赖失败指针过滤敏感词 3. 复杂度及完整代码 1. 算法背景 之前介绍过单模式串匹配的高效算法:BM和KMP 以及 ...
- php敏感字符串过滤_PHP实现的敏感词过滤方法示例
本文实例讲述了PHP实现的敏感词过滤方法.分享给大家供大家参考,具体如下: 1.敏感词过滤方法 /** * @todo 敏感词过滤,返回结果 * @param array $list 定义敏感词一维数 ...
- 5分钟Serverless实践 | 构建无服务器的敏感词过滤后端系统
前言 在上一篇"5分钟Serverless实践"系列文章中,我们介绍了什么是Serverless,以及如何构建一个无服务器的图片鉴黄Web应用,本文将延续这个话题,以敏感词过滤为例 ...
- 敏感词过滤,PHP实现的Trie树
[转载]敏感词过滤,PHP实现的Trie树 原文地址:http://blog.11034.org/2012-07/trie_in_php.html 项目需求,要做敏感词过滤,对于敏感词本身就是一个CR ...
- Java实现敏感词过滤 - IKAnalyzer中文分词工具
IKAnalyzer 是一个开源的,基于java语言开发的轻量级的中文分词工具包. 官网: https://code.google.com/archive/p/ik-analyzer/ 本用例借助 I ...
最新文章
- 浏览器中可以运行Window2000,WebAssembly 是 JavaScript 的末日?
- 浅析网站建设必要的专用软件
- 移植 uC/OS-III 到 STM32
- html博客源码_5分钟搭建私人Java博客系统——Tale
- 【BZOJ4774】修路 [斯坦纳树]
- 谈判失败:Oracle 杀死 Java EE
- C++深拷贝与浅拷贝以及写时复制
- 女生天天和我微信语音5小时以上,突然没有联系,应该怎么办?
- 2020-04-27 三种内存屏障 acquire barrier / release barrier / full barrier
- 计算机考研什么时候开始备考,上岸前辈告诉你,考研数学什么时候开始复习最好?...
- 社会的需求对科技进步的作用要超过十所大学
- 那人立在侧边 水浒传
- 什么是原码,1’s Complement Code反码和2’s Complement Code补码
- Python零基础学习笔记(三十三)—— 窗体的控制...
- qlv转mp4绿色版工具
- (原创推荐文章)kerberos服务器端与客户端
- 升压电路(Boost)的设计原理、参数计算及MATLAB仿真
- 机器学习算法在退行性颈椎和腰椎疾病中的应用:一项系统综述
- Java后端与Vue前端导出Excel表格文件并解决乱码和文件打不开
- Sentry 清理数据
热门文章
- 春节也能提分?人民日报80分申论范文(一)
- 玩命发展的共享单车市场,病了
- 广外计算机语言学bbs,2020年广外英语语言文学(外语语言学及应用语言学)高分学姐经验分享...
- UnityPackage安装失败或者无法安装快速解决方案
- C语言数据类型占内存大小
- net start mysql 遇到 MySql 服务正在启动 MySql 服务无法启动 服务没有报告任何错误 解决方式
- 【流量卡申请被拒】在网上申请电信流量卡没通过怎么办?
- 想转行,为什么我要选择软件测试?
- 区块链赋能市场监管 浙江上线“黑科技”清除取证固证难题
- linux 递归修改文件名,Bash脚本递归查询批量修改文件名