| 以下是引用片段: 以下为引用的内容: #region /// 过滤 html, js, css 代码 /// <summary> /// 过滤 html, js, css 代码 /// </summary> /// <paramname = "html"> 参数传入 </param> /// <return> </returns> PublicStaticStringCheckstr (Stringhtml) - System.text.regularexpressions.regexregex1 = newsystem.text.regularexpressions.regex (@"<สคริปต์ [/s/s]+</script*>", system.text.regularexpressions.regexoptions.ignorecase); System.text.regularexpressions.regexregex2 = newsystem.text.regularexpressions.regex (@"href*=*[/s/s]*สคริปต์*:", system.text.regularexpressions.regexoptions.ignorecase); System.text.regularexpressions.regexregex3 = newsystem.text.regularexpressions.regex (@"ไม่ [/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 代码 /// <summary> /// 过滤 p/p 代码 /// </summary> /// <paramname = "html"> 参数传入 </param> /// <return> </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> /// <return> </returns> ProtectedStringGetLength (stringstr, intlength) - stringstrr = str; if (str.length> ความยาว) - strr = str.substring (0, ความยาว)+"... "; - returnstrr; - |