小编Don*_*Joy的帖子

用于替换字符串中的脏话的正则表达式

我正在尝试替换文本字符串中的一组单词。现在我有一个循环,它表现不佳:

function clearProfanity(s) {
   var profanity = ['ass', 'bottom', 'damn', 'shit'];
   for (var i=0; i < profanity.length; i++) {
      s = s.replace(profanity[i], "###!");
   }
   return s;
}
Run Code Online (Sandbox Code Playgroud)

我想要一些工作更快的东西,并且可以用与###!原始单词长度相同的标记替换坏词。

javascript profanity

4
推荐指数
2
解决办法
4306
查看次数

标签 统计

javascript ×1

profanity ×1