源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

asp去除html的函数代码分析附实例说明

  • 时间:2021-03-19 00:33 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:asp去除html的函数代码分析附实例说明
下面这段代码,不会替换ld<sad中间的<,所以内容仍然是正常的
[u]复制代码[/u] 代码如下:
<% 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 str="<title>sadjksjdl编程素材网欢迎你sajdljsald<sadsadsad<br>" '这里是测试 response.write nohtml(str) %>
结果为:
[u]复制代码[/u] 代码如下:
sadjksjdl编程素材网欢迎你sajdljsald<sadsadsad
不过下面的代码是不问的,直接看到<就忘后面无限制的匹配
[u]复制代码[/u] 代码如下:
<% Function dropHtml(Byval strHTML) Dim objRegExp, Match, Matches Set objRegExp = New Regexp objRegExp.IgnoreCase = True objRegExp.Global = True '取闭合的<> objRegExp.Pattern = "<.+?>" '进行匹配 Set Matches = objRegExp.Execute(strHTML) ' 遍历匹配集合,并替换掉匹配的项目 For Each Match in Matches strHtml=Replace(strHTML,Match.Value,"") Next dropHtml=strHTML Set objRegExp = Nothing End Function str="<title>sadjksjdl编程素材网欢迎你sajdljsald<sadsadsad<br>" '这里是测试 response.write dropHtml(str) %>
结果为:
[u]复制代码[/u] 代码如下:
sadjksjdl编程素材网欢迎你sajdljsald
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部