| 以下是引用片段: 以下为引用的内容: #region /// /// <summary> ///过滤HTML、JS、CSS代码 /// </summary> /// <paramname = "html">参数传入</param> /// <returns> </returns> publicStaticStringCheckstr(StringHtml) { System.Text.RegularExpressions.RegexRegex1 = newsystem.text.Regularexpressions.Regex(@"<script [/s]+</script*>"、System.text.Regularexpressions.Regexoptions.igneCase); System.Text.RegularExpressions.RegexRegex2 = newsystem.text.Regularexpressions.Regex(@"href*=*[/s/s]*script*:"、System.Text.RegularExpressions.Regexoptions.ignoreCase); System.Text.RegularExpressions.RegexRegex3 = newsystem.text.RegularExpressions.Regex(@"no [/s/s]*="、System.text.Regularexpressions.Regexoptions.IGNORECASE); System.Text.RegularExpressions.RegexRegex4 = newsystem.text.RegularExpressions.Regex(@"<iframe [/s/s]+</iframe*>"、system.text.regularexpressions.regexoptions.ignorecase); System.Text.RegularExpressions.RegexRegex5 = newsystem.text.Regularexpressions.Regex(@"<frameset [/s/s]+</frameset*>"、System.text.Regularexpressions.Regexoptions.ignoreCase); System.Text.RegularExpressions.RegexRegex6 = newsystem.text.Regularexpressions.Regex(@"/<img [^/>]+/>"、System.Text.RegularExpressions.Regexoptions.IngeCase); System.Text.RegularExpressions.RegexRegex7 = newsystem.text.Regularexpressions.Regex(@"</p>"、System.Text.Regularexpressions.Regexoptions.ignoreCase); System.Text.RegularExpressions.RegexRegex8 = newsystem.text.RegularExpressions.Regex(@"<p>"、System.Text.RegularExpressions.Regexoptions.ignorecase); System.Text.RegularExpressions.RegexRegex9 = newsystem.Text.RegulareXpressions.Regex(@"<[^>]*>"、System.text.Regularexpressions.Regexoptions.ignoreCase); html = regex1.replace(html、 ""); // html = regex2.replace(html、 ""); // html = regex3.replace(html、 "_ disibledevent ="); // html = regex4.replace(html、 ""); //过滤iframe html = regex5.replace(html、 ""); //过滤フレームセット html = regex6.replace(html、 ""); //过滤フレームセット html = regex7.replace(html、 ""); //过滤フレームセット html = regex8.replace(html、 ""); //过滤フレームセット html = regex9.replace(html、 ""); html = html.replace( "" "、" "); html = html.replace( "</strong>"、 ""); html = html.replace( "<strong>"、 ""); returnhtml; } #endregion #region /// /// <summary> /// p/p代码 /// </summary> /// <paramname = "html">参数传入</param> /// <returns> </returns> publicStaticStringInputStr(stringhtml) { html = html.replace(@"/<img [^/>]+/>"、 ""); html = html.replace(@"<p>"、 ""); html = html.replace(@"</p>"、 ""); returnhtml; } #endregion /// <summary> ///截取字符串 /// </summary> /// <paramname = "str"> </param> /// <paramname = "length"> </param> /// <returns> </returns> protectedstringgetLength(stringsstr、intlength) { stringstrr = str; if(str.length> length) { strr = str.substring(0、length)+"..."; } ReturnStrr; } |