5.
- public static bool CheckBadWord(string str) {
- string pattern = @"select|insert|delete|from|count(|drop table|update|truncate|asc(|mid(|char(|xp_cmdshell|exec master|netlocalgroup administrators|net user|or|and"; if (Regex.IsMatch(str, pattern, RegexOptions.IgnoreCase))
- return true; return false;
- } public static string Filter(string str)
- { string[] pattern ={ "select", "insert", "delete", "from", "count(", "drop table", "update", "truncate", "asc(", "mid(", "char(", "xp_cmdshell", "exec master", "netlocalgroup administrators", "net user", "or", "and" };
- for (int i = 0; i < pattern.Length; i++) {
- str = str.Replace(pattern[i].ToString(), ""); }
- return str; }










