我使用的是Asp.net Mvc4,我成功地使用RegularExpression來阻止壞詞,但我的問題是,如果有人把這些不好的單詞放在大寫字母中,那麼它會通過,我該如何阻止? 這是我如何停止單詞的不同組合
[RegularExpression("^((?!(www|gamble|keygen|http)).)*$", ErrorMessage = "Invalid word")]
所以,如果有人把WWW將停止,但如果他們把萬維網WWW萬維網它會經歷;我能做些什麼來阻止一個單詞的所有組合?
使用'i'標誌。它無視案件。 – krodmannix 2014-08-27 18:57:06
如果有人想通過文本傳達某些內容,無論您實施多少次限制,他們都會這樣做。 – 2014-08-27 18:59:41
只是不要去那裏。和正則表達式一樣,它們很容易被專用海報所迷惑。 – 2014-08-27 19:02:04