asp中格式化HTML函数代码 SDCMS加强版

来源:asp之家 时间:2011-02-20 11:18:00 

代码如下:


'==============================
'格式化HTML,SDCMS加强版
'==============================
Function Nohtml(ByVal t0)
IF Len(t0)=0 Or IsNull(t0) Then
Nohtml=""
Exit Function
End IF
Dim Regs,Matches,Match
Set Regs=New Regexp
Regs.Ignorecase=True
Regs.Global=True
'过滤掉JS,Iframe
Regs.pattern ="<script.+?/script>"
t0=Regs.Replace(t0,"")
Regs.pattern ="<iframe.+?/iframe>"
t0=Regs.Replace(t0,"")
'再过滤其他
Regs.Pattern="<.+?>"
Set Matches=Regs.Execute(t0)
IF Matches.Count>0 Then
For Each Match In Matches
t0=Replace(t0,Match.value,"")
Next
End IF
t0=Replace(t0," ","")
t0=Replace(t0,vbCrLf,"")
t0=Replace(t0," ","")
t0=Replace(t0," ","")
t0=Replace(t0,CHR(9),"")
t0=Replace(t0,CHR(13),"")
t0=Replace(t0,CHR(10),"")
t0=Replace(t0,CHR(22),"")
Set Regs=Nothing
Nohtml=t0
End Function

标签:格式化,HTML
0
投稿

猜你喜欢

  • DW实现鼠标滑过切换图片

    2008-02-03 18:49:00
  • 如何把图片也存到数据库中去?

    2009-11-06 13:56:00
  • 2010怎么就宅了——我们是设计星球的阿凡达

    2010-03-09 13:26:00
  • ASP基础知识介绍

    2009-02-11 13:44:00
  • 细化解析:SQL Server 2005 数据库镜像

    2009-01-23 13:41:00
  • 超级连接的title提示中如何换行实现多行显示

    2008-03-07 15:57:00
  • 960 时代的终结

    2011-01-11 19:24:00
  • 去掉前面的0的sql语句(前导零,零前缀)

    2011-09-30 11:28:19
  • ASP用户登录验证代码

    2008-05-15 12:49:00
  • asp连接MYSQL数据库的连接字符串(参数OPTION)

    2009-03-09 18:24:00
  • ASP下检测图片木马的函数代码

    2011-02-05 10:43:00
  • 最新屏蔽百度快照的方法

    2009-07-06 14:37:00
  • asp如何实时获知多少人在线?

    2010-05-18 18:34:00
  • 使用 JSON 进行数据传输

    2008-06-15 07:12:00
  • IE下文本被折行的解决方案

    2009-06-28 16:13:00
  • 有效防止ASP木马上传运行—小知识[网络安全技术]

    2011-03-06 11:15:00
  • [翻译]标记语言和样式手册 Chapter 11 打印样式

    2008-02-11 18:44:00
  • 用户体验杂谈

    2011-10-21 21:09:08
  • ASP中使用Session变量的优缺点

    2007-10-01 18:02:00
  • 利用SQLyogEnt对Mysql数据库进行转移

    2012-02-25 20:17:30
  • asp之家 网络编程 m.aspxhome.com