c# 写个非法字符过滤的方法,并且写出如何调用,要实例. 感谢

来源:百度知道 编辑:UC知道 时间:2024/05/24 03:02:13
主要是如何调用
能不能写个具体的实例谢谢 谢谢

我这有个现在项目正在用的,整体过滤html的,包括script,主要是为了前台展示和截取html文章用的,不知道你能用到不

//截取字符
public static string replacehtml(string Htmlstring)
{

//删除脚本

Htmlstring = Regex.Replace(Htmlstring, @"<script[^>]*?>.*?</script>", "", RegexOptions.IgnoreCase);

//删除HTML

Htmlstring = Regex.Replace(Htmlstring, @"<(.[^>]*)>", "", RegexOptions.IgnoreCase);

Htmlstring = Regex.Replace(Htmlstring, @"([\r\n])[\s]+", "", RegexOptions.IgnoreCase);

Htmlstring = Regex.Replace(Htmlstring, @"-->", "", RegexOptions.IgnoreCase);

Htmlstring = Regex.Replace(Htmlstring, @"<!--.*", "", RegexOptions.IgnoreCase);

Htmlstring = Regex.Replace(Htmlstring, @"&(quot|#34);", "\"", RegexOptions.IgnoreCase);

Htmlstring = Regex.R