首页后端开发ASP.NETasp中实现清除html的函数

asp中实现清除html的函数

时间2024-02-07 17:09:02发布访客分类ASP.NET浏览873
导读:收集整理的这篇文章主要介绍了asp中实现清除html的函数,觉得挺不错的,现在分享给大家,也给大家做个参考。 这个函数是必需要的,很多黑客来捣乱,黑掉数据库,会注入大量的病毒js,在存储...
收集整理的这篇文章主要介绍了asp中实现清除html的函数,觉得挺不错的,现在分享给大家,也给大家做个参考。

这个函数是必需要的,很多黑客来捣乱,黑掉数据库,会注入大量的病毒js,在存储和展示文本数据的时候,使用此函数过滤一下,可避免不少麻烦

clearhtML代码

'清除HTML代码function clearhtml(content)  content=replacehtml("&
    #[^>
    ]*;
    ","",content)  content=replacehtml("/?marquee[^>
    ]*>
    ","",content)  content=replacehtml("/?object[^>
    ]*>
    ","",content)  content=replacehtml("/?param[^>
    ]*>
    ","",content)  content=replacehtml("/?embed[^>
    ]*>
    ","",content)  content=replacehtml("/?table[^>
    ]*>
    ","",content)  content=replacehtml("&
    nbsp;
    ","",content)  content=replacehtml("/?tr[^>
    ]*>
    ","",content)  content=replacehtml("/?th[^>
    ]*>
    ","",content)  content=replacehtml("/?p[^>
    ]*>
    ","",content)  content=replacehtml("/?a[^>
    ]*>
    ","",content)  content=replacehtml("/?img[^>
    ]*>
    ","",content)  content=replacehtml("/?tbody[^>
    ]*>
    ","",content)  content=replacehtml("/?li[^>
    ]*>
    ","",content)  content=replacehtml("/?span[^>
    ]*>
    ","",content)  content=replacehtml("/?div[^>
    ]*>
    ","",content)  content=replacehtml("/?th[^>
    ]*>
    ","",content)  content=replacehtml("/?td[^>
    ]*>
    ","",content)  content=replacehtml("/?script[^>
    ]*>
    ","",content)  content=replacehtml("(javascript|jscript|vbscript|vbs):","",content)  content=replacehtml("on(mouse|exIT|error|click|key)","",content)  content=replacehtml("\\?XMl[^>
    ]*>
    ","",content)  content=replacehtml("\/?[a-z]+:[^>
    ]*>
    ","",content)  content=replacehtml("/?font[^>
    ]*>
    ","",content)  content=replacehtml("/?h[^>
    ]*>
    ","",content)  content=replacehtml("/?u[^>
    ]*>
    ","",content)  content=replacehtml("/?i[^>
    ]*>
    ","",content)  content=replacehtml("/?center[^>
    ]*>
    ","",content)  content=replacehtml("/?center[^>
    ]*>
    ","",content)  content=replacehtml("/?nobr[^>
    ]*>
    ","",content)  content=replacehtml("/?clk[^>
    ]*>
    ","",content)  content=replacehtml("/?muti[^>
    ]*>
    ","",content)  content=replacehtml("/?/option[^>
    ]*>
    ","",content)  content=replacehtml("/?o[^>
    ]*>
    ","",content)  content=replacehtml("/?strong[^>
    ]*>
    ","",content)  clearhtml=contentend function

replacehtml代码

function replacehtml(patrn,strng,content)    if isnull(content) then    content=""  end if  set regex=new regexp  regex.pattern=patrn  regex.ignorecase=true  regex.global=true  replacehtml=regex.replace(content,strng)end function

使用方法:

复制代码 代码如下:
%=clearhtml("div id="CodeTip"> h2> 分享代码提示(2)/h2> ul> li style="font-weight: bold; color: rgb(170, 0, 0); "> 添加完代码必须点击“完成并查看”生效/li> li> 准确的编程语言,可正确对代码语法着色/li> li> 输入简单几个字的代码片段说明/li> li> 上传源码文件时无需再输入说明/li> li> 非程序相关文件将直接删除,严重封帐号/li> li> 图片仅用来上传截图之类的文件,勿作他途/li> /ul> /div> ")%>

以上就是本文所述的全部内容了,希望大家能够喜欢。

您可能感兴趣的文章:
  • ASP 时间函数及如何获取服务器时间的写法
  • Asp Split函数之使用多个分割符的方法
  • asp与js的类型转换函数介绍
  • asp中的Rnd 函数
  • ASP转换格林威治时间函数DateDiff()应用
  • ASP移动文件函数movefile权限不足的替代方法
  • ASP中实现的URLEncode、URLDecode自定义函数
  • asp实现获取MSSQL数据库表指定条件行数的函数
  • asp实现截取字符串函数
  • ASP实现强制图片下载函数
  • ASP函数大全解析

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: asp中实现清除html的函数
本文地址: https://pptw.com/jishu/604321.html
asp实现读取数据库输出json代码 asp实现截取字符串函数

游客 回复需填写必要信息