C#实现过滤sql特殊字符的方法集合

2019-12-26 14:09:50王旭
  • Htmlstring = Regex.Replace(Htmlstring, "asc", "", RegexOptions.IgnoreCase);  Htmlstring = Regex.Replace(Htmlstring, "mid", "", RegexOptions.IgnoreCase); 
  • Htmlstring = Regex.Replace(Htmlstring, "char", "", RegexOptions.IgnoreCase);  Htmlstring = Regex.Replace(Htmlstring, "xp_cmdshell", "", RegexOptions.IgnoreCase); 
  • Htmlstring = Regex.Replace(Htmlstring, "exec master", "", RegexOptions.IgnoreCase);  Htmlstring = Regex.Replace(Htmlstring, "net localgroup administrators", "", RegexOptions.IgnoreCase); 
  • Htmlstring = Regex.Replace(Htmlstring, "and", "", RegexOptions.IgnoreCase);  Htmlstring = Regex.Replace(Htmlstring, "net user", "", RegexOptions.IgnoreCase); 
  • Htmlstring = Regex.Replace(Htmlstring, "or", "", RegexOptions.IgnoreCase);  Htmlstring = Regex.Replace(Htmlstring, "net", "", RegexOptions.IgnoreCase); 
  • //Htmlstring = Regex.Replace(Htmlstring, "*", "", RegexOptions.IgnoreCase);  Htmlstring = Regex.Replace(Htmlstring, "-", "", RegexOptions.IgnoreCase); 
  • Htmlstring = Regex.Replace(Htmlstring, "delete", "", RegexOptions.IgnoreCase);  Htmlstring = Regex.Replace(Htmlstring, "drop", "", RegexOptions.IgnoreCase); 
  • Htmlstring = Regex.Replace(Htmlstring, "script", "", RegexOptions.IgnoreCase);  //特殊的字符 
  • Htmlstring = Htmlstring.Replace("<", "");  Htmlstring = Htmlstring.Replace(">", ""); 
  • Htmlstring = Htmlstring.Replace("*", "");  Htmlstring = Htmlstring.Replace("-", ""); 
  • Htmlstring = Htmlstring.Replace("?", "");  Htmlstring = Htmlstring.Replace("'", "''"); 
  • Htmlstring = Htmlstring.Replace(",", "");  Htmlstring = Htmlstring.Replace("/", ""); 
  • Htmlstring = Htmlstring.Replace(";", "");  Htmlstring = Htmlstring.Replace("*/", "");