您好,欢迎来到点滴吧! 手机版
点滴吧www.diandiba.com
记录点点滴滴,尽在点滴吧
  • 文章
  • 文章
  • 特效
  • 素材
  • 景点
您现在的位置:首页 > ASP教程 > 文章正文
过滤除换行符外所有HTML标签
更新时间:2015/1/4 23:34:51   点击:1855次
Function filterhtml(byval fstring) 
if isnull(fstring) or trim(fstring)="" then 
filterhtml="" 
exit function 
end if 
'过滤html标签 仅保留<br>,把<p>换成<br> 
dim re 
set re = new regexp '创建一个保存有关正则表达式模式匹配信息的固有全局对象 
re.ignorecase=true '忽略大小写 
re.global=true '设置全局可用性 
re.pattern="<br( )?(/)?>" '设置匹配模式,注:括号内有一空格.用来匹配<br>,<br/>,<br /> 
fstring=re.replace(fstring,"[|br|]") '将匹配的字符串替换为[|br|] 
re.pattern="<( )?(/)?p>" '设置匹配模式,注:括号内有一空格.用来匹配<p>,</p>,< /p> 
fstring=re.replace(fstring,"[|br|]") 
re.pattern="<(.+?)>" '匹配所有html标签 
fstring=re.replace(fstring,"") 
set re=nothing 
fstring = replace(fstring,"[|br|]","<br>") '将 [|br|]还原为<br> 
filterhtml = fstring 
end function


相关文章
导航分类
热门文章
关于我们| 联系我们| 免责声明| 网站地图|
CopyRight 2012-2015 www.diandiba.com - 点滴吧 All Rights Reserved
滇ICP备09005765号-2