1、完全去除html标签- function nohtml(str)
- dim re
- Set re=new RegExp
- re.IgnoreCase =true
- re.Global=True
- re.Pattern="(\<.[^\<]*\>)"
- str=re.replace(str," ")
- re.Pattern="(\<\/[^\<]*\>)"
- str=re.replace(str," ")
- str=replace(str," ","")
- str=replace(str," ","")
- nohtml=str
- set re=nothing
- end function
这是asp函数,怎么使用asp函数相信大家都知道,和其他语言一样的。2、保留部分html标签(如div,p,br标签)- Function OutTable(str)
- dim a,re
- set re=new RegExp
- re.pattern="<(?!img|br|p|div).*?>" '这里是要保留的标签,用|隔开
- re.global=true
- a=str
- OutTable=re.replace(a,"")
- End Function
其实原理都差不多,都是利用正则表达式来过滤
|