本文给大家分享的是在asp中实现清除HTML的函数,非常的实用,有需要的小伙伴,参考下吧。
这个函数是必需要的,很多黑客来捣乱,黑掉数据库,会注入大量的病毒js,在存储和展示文本数据的时候,使用此函数过滤一下,可避免不少麻烦
clearhtml代码
?
- '清除HTML代码
- functionclearhtml(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(,,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=content
- endfunction