| : : : : #Region /// 过滤 HTML ، JS ، CSS 代码 /// <summary> /// 过滤 HTML ، JS ، CSS 代码 /// </summary> /// <paramname = "html"> 参数传入 </param> /// <Returns> </roverse> PublicStaticStringChecstr (StringHTML) { System.text.regularexpressions.regexRegex1 = newsystem.text.regularexpressions.regex (@"<script [/s/s]+</script*>" ، system.text.regularexpressions.regexoptions.ignorecase) ؛ 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]+</frame*>" ، system.text.regularexpression.regexoptions.ignorecase) ؛ System.text.regularexpressions.regexRegex5 = newsystem.text.regularexpressions.regex (@"<frameet [/s/s]+</frameet*>" ، system.text.regularexpression.regexoptions.ignorecase) ؛ System.Text.RegularexPressions.RegexRegex6 = Newsystem.text.regularexpressions.regex (@"/<img [^/>]+/>" ، system.text.regularexpressions.regexoptions.ignorecase) ؛ 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 ، "") ؛ // 过滤 </script> </script> 标记 html = regex2.replace (html ، "") ؛ // 过滤 href = javaScript :( <a>) 属性 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 ("</strong>" ، "") ؛ html = html.replace ("<strong>" ، "") ؛ returnhtml ؛ } #endregion #region /// 过滤 p/p 代码 /// <summary> /// 过滤 p/p 代码 /// </summary> /// <paramname = "html"> 参数传入 </param> /// <Returns> </roverse> PublicStaticStringInputStr (StringHTML) { html = html.replace (@"/<img [^/>]+/>" ، "") ؛ html = html.replace (@"<p>" ، "") ؛ html = html.replace (@"</p>" ، "") ؛ returnhtml ؛ } #endregion /// <summary> /// 截取字符串 /// </summary> /// <Parmname = "str"> </param> /// <ParmName = "length"> </param> /// <Returns> </roverse> ProtectedStringGetLength (Stringstr ، intlength) { StringStrr = str ؛ إذا (str.length> الطول) { strr = str.substring (0 ، طول)+"..." ؛ } Returnstrr ؛ } |