请封装一个过滤敏感词的函数 js
时间: 2024-05-01 16:17:48 浏览: 87
解析PHP留言本模块主要功能的函数说明(代码可实现)
好的,以下是一个简单的过滤敏感词的 JavaScript 函数:
```
function filterSensitiveWords(str) {
const sensitiveWords = ["敏感词1", "敏感词2", "敏感词3"]; // 这里可以添加更多敏感词,可以从后端获取
let filteredStr = str;
for (let i = 0; i < sensitiveWords.length; i++) {
const re = new RegExp(sensitiveWords[i], "g"); // 使用正则表达式进行全局匹配
filteredStr = filteredStr.replace(re, "***"); // 将敏感词替换为星号
}
return filteredStr;
}
```
该函数使用一个敏感词数组,将传入的字符串中所有匹配到的敏感词替换为星号,然后返回替换后的字符串。可以根据需要自行扩展和优化。
阅读全文