JS敏感词过滤代码
发布时间 - 2026-01-10 22:03:29 点击率:次过滤敏感、不良词汇。本文主要讲述两种方式过滤敏感词汇。

我在这里直接以函数的形式体现出来,也就是说,用的时候直接调用函数即可。
方式一、RegExp()
function filter() {
// 获取输入框的内容inputContent
var inputContent = input.value;
// 多个敏感词,这里直接以数组的形式展示出来
var arrMg = ["fuck", "tmd", "他妈的"];
// 显示的内容--showContent
var showContent = inputContent;
// 正则表达式
// \d 匹配数字
for (var i = 0; i < arrMg.length; i++) {
// 创建一个正则表达式
var r = new RegExp(arrMg[i], "ig");
showContent = showContent.replace(r, "*");
}
// 显示的内容--showInput
showInput.value = showContent;
}
方式二、replace()
function filtion(){
var inputContent = input.value;
// 多个敏感词
var arrMg = ["fuck", "tmd", "他妈的"];
var showContent = inputContent;
for (var i = 0; i < arrMg.length; i++) {
// replace 只会替换第一个,后面如果还有相同的内容,就不会替换了
showContent = showContent.replace(arrMg[i], "*");
}
showInput.value = showContent;
}
两种方式都写完了,一种是正则表达式,一种是对象方法replace().
下面这里加上HTML的代码,这样可能会好一点。
<textarea id="inputContent" > </textarea> <input type="button" value="转换" onclick="filter()"/> <textarea id="showInput"></textarea>
当然,敏感词的过滤还是还有好几种方法的,比如JQ的也可以,当然使用一些目前主流的前段框架也是可以的,例如angular、vue等这些都会有自己的过滤器。
但是,在现实开发中,过滤这一块的话,通常交给后台方法。
就这样。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# js敏感词过滤
# js敏感词过滤代码
# AngularJS模糊查询功能实现代码(过滤内容下拉菜单排序过滤敏感字符验证判断后添加表格信息)
# js中过滤特殊字符的正则表达式
# js过滤HTML标签以及空格的思路及代码
# Javascript 5种方法实现过滤删除前后所有空格
# js特殊字符过滤的示例代码
# 用js实现过滤script的正则
# js过滤HTML标签完整实例
# 利用javascript/jquery对上传文件格式过滤的方法
# 用于过滤空白字符的几种常见的js正则表达式pattern
# js限制input只能输入有效的数字(第一个不能是小数点)
# 原生JS 实现的input输入时表格过滤操作示例
# 多个
# 两种
# 他妈的
# 自己的
# 正则表达式
# 这一
# 会有
# 第一个
# 只会
# 种方法
# 我在这里
# 创建一个
# 会好
# 大家多多
# 输入框
# 都写
# 也就是说
# 直接调用
# filter
# function
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
ChatGPT 4.0官网入口地址 ChatGPT在线体验官网
如何在香港免费服务器上快速搭建网站?
Windows Hello人脸识别突然无法使用
智能起名网站制作软件有哪些,制作logo的软件?
香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化
高性能网站服务器配置指南:安全稳定与高效建站核心方案
如何自定义建站之星网站的导航菜单样式?
Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧
Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】
jquery插件bootstrapValidator表单验证详解
北京企业网站设计制作公司,北京铁路集团官方网站?
java中使用zxing批量生成二维码立牌
Android使用GridView实现日历的简单功能
详解Oracle修改字段类型方法总结
打开php文件提示内存不足_怎么调整php内存限制【解决方案】
Laravel怎么生成URL_Laravel路由命名与URL生成函数详解
Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】
香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧
MySQL查询结果复制到新表的方法(更新、插入)
java ZXing生成二维码及条码实例分享
今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】
如何用AWS免费套餐快速搭建高效网站?
JavaScript如何实现继承_有哪些常用方法
Python数据仓库与ETL构建实战_Airflow调度流程详解
如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)
深圳网站制作培训,深圳哪些招聘网站比较好?
如何在Tomcat中配置并部署网站项目?
Laravel如何使用模型观察者?(Observer代码示例)
Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程
香港服务器选型指南:免备案配置与高效建站方案解析
在线制作视频网站免费,都有哪些好的动漫网站?
UC浏览器如何设置启动页 UC浏览器启动页设置方法
Laravel如何与Inertia.js和Vue/React构建现代单页应用
香港服务器网站推广:SEO优化与外贸独立站搭建策略
制作公司内部网站有哪些,内网如何建网站?
北京专业网站制作设计师招聘,北京白云观官方网站?
购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?
Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程
Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控
网站制作报价单模板图片,小松挖机官方网站报价?
邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?
湖南网站制作公司,湖南上善若水科技有限公司做什么的?
网站优化排名时,需要考虑哪些问题呢?
Laravel怎么判断请求类型_Laravel Request isMethod用法
Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】
javascript中对象的定义、使用以及对象和原型链操作小结
Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验

