| 以下是引用片段 : 以下为引用的内容 : #region ////html, js, css 代码 /// <요약> /// t html, js, css 代码 /// </summary> /// <paramname = "html"> 参数传入 </param> /// <returns> </returns> publicstaticstringcheckstr (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]+</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.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 代码 /// <요약> ////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> /// <paramname = "str"> </param> /// <paramname = "length"> </param> /// <returns> </returns> ProtectedStringGetLength (stringstr, intlength) { stringstrr = str; if (str.length> length) { strr = str.substring (0, 길이)+"..."; } returnstrr; } |