博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

过滤html以及字数

Posted on 2007-05-21 22:58  hnboy  阅读(330)  评论(0编辑  收藏  举报

-1为不限制字数,0为不输出

using System.Text.RegularExpressions;

        
public static string StripHTML(string strHtml, int FontNum)
        
{
            
// 除去所有在HTML元素中标记
            string strOutput = strHtml;
            Regex regex 
= new Regex(@"<[^>]+>|]+>");
            strOutput 
= regex.Replace(strOutput, "");
            
if (FontNum >= 0 && strOutput.Length >= FontNum)
            
{
                
return strOutput.Substring(0, FontNum);
            }

            
else
            
{
                
return strOutput;
            }

        }