什么样的Javascript代码可用于从网站中删除某些单词?另外,我希望在客户端完成此操作。使用JS从网站中删除某些单词
回答
var el = document.body;
el.innerHTML = el.innerHTML.replace(/badword|anotherone|andanother/gi, '***');
Cl首先尝试。但是,如果RE包含“屁股”,那么它就不会完全成立。 :P – cHao 2014-09-06 19:05:54
更不用说,它开启了单词潜入的可能性。让我们假设你替换'/ ass | dick /'。当遇到“diassck”时会发生什么?更换之后,您将获得“di \ * \ * \ * * ck”。 – cHao 2014-09-06 19:11:54
而不是在每个管道之前添加一个空格,为什么不让实际发誓捕获组并添加一个空间在捕获组之前?它应该确实检查在语句之后OR之前是否存在空格,如果触发了该语句,那么该语句应该是true,但无论如何这是一个好的开始。 – tomysshadow 2014-09-06 19:54:24
- 1. 如何从字符串中删除某些单词
- 2. 如何遍历LinkedList并从Java中删除某些单词
- 3. 从NSString中删除单词
- 4. 如何从包含某些字母的Python文本文件中删除单词?
- 5. Mass删除包含某些单词的行吗?
- 6. 从列表中删除某些字符
- 7. 从列表中删除某些东西
- 8. 从字典中删除某些值?
- 9. 从WPF中删除某些形状
- 10. 如何使用PHP从某些HTML代码中删除某些图像?
- 11. 如何更改已从其他网站解析的某些单词?
- 12. 从Perl中删除所有东西直到某个单词
- 13. 如何从java中的字符串中删除一些单词
- 14. 删除用户从单词列表中选择的单词
- 15. 从网站删除URL家
- 16. 删除R中的数据框中的字符串中的某些单词
- 17. 无法更改我网站的英文版中的某些词
- 18. 如何使用XLST从XML中删除某些属性
- 19. 可以使用pop_back从矢量中删除某些值吗?
- 20. 使用System.IO.Delete从目录中删除某些文件?
- 21. 使用PHP从XML中删除某些元素
- 22. 使用SQL从记录中删除某些字符
- 23. 如何使用POST从服务器中删除某些内容?
- 24. 删除单词,如果替代单词已在excel中使用
- 25. Pusher JS在某些网络中无法从节点JS工作
- 26. 从字符串中删除单词
- 27. 从文本中删除单词/数字
- 28. 从字符串中删除单词
- 29. 如何从wordcloud中删除单词?
- 30. 从python列表中删除单词?
你不能。无论如何,不可靠。总会有一些解决方法。 – cHao 2014-09-06 18:36:50
当然可以。这是最佳做法吗? No. – AlienWebguy 2014-09-06 18:43:06
您应该对用户可以输入的任何内容使用客户端验证。检查用户使用的所有语言中的坏字列表。我宁愿做那个服务器端,因为它可能是密集的大网站。虽然没有完美的解决方案。看看我的A $! – 2014-09-06 18:45:36