什麼樣的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. 刪除某些詞從MySQL結果
- 2. 從列表中刪除所有但某些詞(如白名單)
- 3. 從字符串中刪除某些單詞
- 4. 如何從字符串中刪除某些單詞
- 5. 如何遍歷LinkedList並從Java中刪除某些單詞
- 6. 使用htaccess從某些網址中刪除字符串
- 7. 使用binarySearch從ArrayList中刪除單詞
- 8. 如何使用.htaccess從Wordpress中的網址中刪除單詞?
- 9. 從NSString中刪除單詞
- 10. 從DotNetNuke中刪除網站
- 11. 如何從包含某些字母的Python文本文件中刪除單詞?
- 12. 從Excel刪除單詞中的某些前綴的正則表達式模式
- 13. 從php中刪除一些詞語?
- 14. Mass刪除包含某些單詞的行嗎?
- 15. 如何使用PHP從某些HTML代碼中刪除某些圖像?
- 16. 從WPF中刪除某些形狀
- 17. 從列表中刪除某些字符
- 18. 從列表中刪除某些東西
- 19. 從字典中刪除某些值?
- 20. Python:從文件中刪除某些行
- 21. 如何刪除某個單詞
- 22. 如何更改已從其他網站解析的某些單詞?
- 23. 從Perl中刪除所有東西直到某個單詞
- 24. 如何從java中的字符串中刪除一些單詞
- 25. Android:刪除某些SSID的網絡
- 26. 刪除用戶從單詞列表中選擇的單詞
- 27. 從網站中提取單詞
- 28. 從Codeigniter網站刪除index.php
- 29. 刪除未知從網站
- 30. 從網站刪除BOM?
你不能。無論如何,不可靠。總會有一些解決方法。 – cHao 2014-09-06 18:36:50
當然可以。這是最佳做法嗎? No. – AlienWebguy 2014-09-06 18:43:06
您應該對用戶可以輸入的任何內容使用客戶端驗證。檢查用戶使用的所有語言中的壞字列表。我寧願做那個服務器端,因爲它可能是密集的大網站。雖然沒有完美的解決方案。看看我的A $! – 2014-09-06 18:45:36