可能重複:
How do you implement a good profanity filter?如何防止用戶輸入褻瀆?
我必須從用戶的輸入需要一個城市的名字,但我不希望接受任何褻瀆。任何人都可以告訴我如何讓用戶輸入這些文字嗎?
可能重複:
How do you implement a good profanity filter?如何防止用戶輸入褻瀆?
我必須從用戶的輸入需要一個城市的名字,但我不希望接受任何褻瀆。任何人都可以告訴我如何讓用戶輸入這些文字嗎?
您必須掃描輸入中的所有粗俗詞,無論是在錄入後還是在錄入期間,然後拒絕該內容。 Inversoft(http://www.inversoft.com/)提供可用的Web服務;你也可以做一個谷歌搜索「Java褻瀆過濾器」來尋找其他類似的產品。
感謝您的回覆。 – 2011-05-01 05:00:10
顯然Inversoft在2015年7月纔開始提供API。在此之前,它只是您必須在服務器上安裝的現場軟件。我建議WebPurify爲他們的API褻瀆過濾器;他們自2006年以來提供了API。他們不斷地改進和升級他們的算法,所以隨着時間的推移它會變得更好:http://www.webpurify.com – 2015-10-07 03:32:04
當然,用戶將無法輸入也是褻瀆的實際城市名稱。根據定義,您不包括這些城市。
另外考慮你要做什麼關於「斯肯索普問題」:http://en.wikipedia.org/wiki/Scunthorpe_problem – daf 2011-04-29 10:38:45