一聚教程网:一个值得你收藏的教程网站

热门教程

asp 过滤html标签

时间:2022-06-29 13:49:18 编辑:袖梨 来源:一聚教程网

 代码如下 复制代码

function htmlencode(text)
{
return text.replace(/&/g, '&').replace(/"/g, '"').replace(//g, '>');
}

function htmldecode(text)
{
return text.replace(/&/g, '&').replace(/"/g, '"').replace(/</g, '<').replace(/>/g, '>');
}


'方法二

 代码如下 复制代码
function nohtml(str)
 dim re
 set re=new regexp
 re.ignorecase =true
 re.global=true
 re.pattern="<(.[^>]*)>"
 str=re.replace(str,"")
 nohtml=str
 set re=nothing
end function

'过滤html标签方 方法三

 代码如下 复制代码

function filterhtml(strtofilter)
     dim objregexp, match, matches
     set objregexp = new regexp
     objregexp.ignorecase = true
     objregexp.global = true
     '取闭合的<>
     objregexp.pattern = "<.+?>"
     '进行匹配
     set matches = objregexp.execute(strtofilter)
     ' 遍历匹配集合,并替换掉匹配的项目
     for each match in matches
     strtofilter=replace(strtofilter,match.value,"")
     next
     filterhtml=strtofilter
     set objregexp = nothing
end function

'调用

str=filterhtml(str)

'过滤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,"")
 nohtml=str
 set re=nothing
end function

 

热门栏目