나는 Asp.net Mvc4를 사용하고 있으며 정규 표현식을 사용하여 나쁜 단어를 차단하고 있지만 문제는 누군가가 나쁜 단어를 대문자로 쓰면 어떻게 멈출 수 있습니까? ? 이것은 내가다른 단어 조합을 중지하는 방법
[RegularExpression("^((?!(www|gamble|keygen|http)).)*$", ErrorMessage = "Invalid word")]
그래서이 사람이 www가을두고있는 경우는 그것을 막을 것이다 그러나 그들은 WWWwww가 WWW를 넣어 경우가 통과 할 것입니다; 모든 단어의 조합을 막을 수있는 방법이 있습니까?
'i'플래그를 사용하십시오. 대소 문자를 무시합니다. – krodmannix
누군가가 텍스트를 통해 무언가를 전하고자하는 경우 몇 가지 제한 사항을 적용하더라도 상관 없습니다. –
그냥 가지 마세요. Regexs만큼 위대한 그들은 전용 포스터에 의해 쉽게 바보입니다. –