/// 过滤html,js,css代码
///
/// 过滤html,js,css代码
///
/// 参数传入
///
public static string CheckStr(string html)
{
System.Text.RegularExpressions.Regex regex1 = new System.Text.RegularExpressions.Regex(@"标记
html = regex2.Replace(html, ""); //过滤href=javascript: () 属性
html = regex3.Replace(html, " _disibledevent="); //过滤其它控件的on...事件
html = regex4.Replace(html, ""); //过滤iframe
html = regex5.Replace(html, ""); //过滤frameset
html = regex6.Replace(html, ""); //过滤frameset
html = regex7.Replace(html, ""); //过滤frameset
html = regex8.Replace(html, ""); //过滤frameset
html = regex9.Replace(html, "");
html = html.Replace(" ", "");
html = html.Replace("", "");
html = html.Replace("", "");
return html;
}
#endregion
#region /// 过滤p /p代码
///
/// 过滤p /p代码
///
/// 参数传入
///
public static string InputStr(string html)
{
html = html.Replace(@"\]+\>", "");
html = html.Replace(@"", "");
html = html.Replace(@"
", "");
return html;
}
#endregion
///
/// 截取字符串
///
///
///
///
protected string GetLength(string str, int length)
{
string strR = str;
if (str.Length > length)
{
strR = str.Substring(0, length) + "...";
}
return strR;
}
本文作者:佚名 来源:本站原创
CIO之家 www.ciozj.com 微信公众号:imciow