设为首页 加入收藏

TOP

在ASP.NET中过滤HTML字符串总结(一)
2019-09-02 23:42:53 】 浏览:48
Tags:ASP.NET 过滤 HTML 字符串 总结

先记下来,以作备用!

 

C#代码   收藏代码
  1.         ///   <summary>去除HTML标记  
  2.         ///         
  3.         ///   </summary>     
  4.         ///   <param name="Htmlstring">包括HTML的源码</param>     
  5.         ///   <returns>已经去除后的文字</returns>     
  6.         public static string GetNoHTMLString(string Htmlstring)  
  7.         {  
  8.             //删除脚本     
  9.             Htmlstring = Regex.Replace(Htmlstring, @"<script[^>]*?>.*?</script>", "", RegexOptions.IgnoreCase);  
  10.             //删除HTML     
  11.             Htmlstring = Regex.Replace(Htmlstring, @"<(.[^>]*)>", "", RegexOptions.IgnoreCase);  
  12.             Htmlstring = Regex.Replace(Htmlstring, @"([\r\n])[\s]+", "", RegexOptions.IgnoreCase);  
  13.             Htmlstring = Regex.Replace(Htmlstring, @"-->", "", RegexOptions.IgnoreCase);  
  14.             Htmlstring = Regex.Replace(Htmlstring, @"<!--.*", "", RegexOptions.IgnoreCase);  
  15.   
  16.   
  17.             Htmlstring = Regex.Replace(Htmlstring, @"&(quot|#34);", "\"", RegexOptions.IgnoreCase);  
  18.             Htmlstring = Regex.Replace(Htmlstring, @"&(amp|#38);", "&", RegexOptions.IgnoreCase);  
  19.             Htmlstring = Regex.Replace(Htmlstring, @"&(lt|#60);", "<", RegexOptions.IgnoreCase);  
  20.             Htmlstring = Regex.Repl
首页 上一页 1 2 3 4 下一页 尾页 1/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇值类型装箱问题 下一篇page.ClientScript.RegisterStart..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目