您的位置:首页 > 编程语言 > ASP

一个过滤特殊字符的函数ASP.NET (C#)

2008-09-25 17:00 591 查看
最近发现,网络实在是一个很不安全的东西。你开发的东西如果不做任何处理就把它放到网络上,那么等待你的就只有眼泪。下面是一个很简单的过滤特殊字符的函数:

public string FilterSpecial(string str)//特殊字符过滤函数

{

if (str == "") //如果字符串为空,直接返回。

{

return str;

}

else

{

str = str.Replace("'", "");

str = str.Replace("<", "");

str = str.Replace(">", "");

str = str.Replace("%", "");

str = str.Replace("'delete", "");

str = str.Replace("''", "");

str = str.Replace("\"\"", "");

str = str.Replace(",", "");

str = str.Replace(".", "");

str = str.Replace(">=", "");

str = str.Replace("=<", "");

str = str.Replace("-", "");

str = str.Replace("_", "");

str = str.Replace(";", "");

str = str.Replace("||", "");

str = str.Replace("[", "");

str = str.Replace("]", "");

str = str.Replace("&", "");

str = str.Replace("/", "");

str = str.Replace("-", "");

str = str.Replace("|", "");

str = str.Replace("?", "");

str = str.Replace(">?", "");

str = str.Replace("?<", "");

str = str.Replace(" ", "");

return str;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: