使用js创建一个敏感词过滤把敏感词替换为1个敏感词今天有个傻子在我旁边大喊大叫影响了我的操作比如傻子是敏感词把傻子替换成号
var sensitiveWords = ['傻子', '笨蛋', '蠢货']; // 定义敏感词数组 var text = '今天有个傻子在我旁边大喊大叫,影响了我的操作。'; // 测试文本
for (var i = 0; i < sensitiveWords.length; i++) { var regExp = new RegExp(sensitiveWords[i], 'gi'); // 创建正则表达式,gi表示全局匹配、不区分大小写 text = text.replace(regExp, '*'.repeat(sensitiveWords[i].length)); // 使用replace方法替换敏感词,*号数量与敏感词长度相同 }
console.log(text); // 输出结果:今天有个**在我旁边大喊大叫,影响了我的操作。
原文地址: https://www.cveoy.top/t/topic/bhpT 著作权归作者所有。请勿转载和采集!