作家
登录

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

作者: 来源:www.28hudong.com 2013-03-30 08:14:16 阅读 我要评论

下面这段代码,不会替换ld<sad中间的<,所以内容仍然是正常的 复制代码 代码如下: <% 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) %> 结果为: 复制代码 代码如下: sadjksjdl脚本之家欢迎你sajdljsald<sadsadsad 不过下面的代码是不问的,直接看到<就忘后面无限制的匹配 复制代码 代码如下: <% 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) %> 结果为: 复制代码 代码如下: sadjksjdl脚本之家欢迎你sajdljsald

  推荐阅读

  防ASP注入终极防范

下面给出4个函数,足够你抵挡一切SQL注入漏洞!读懂代码,你就能融会贯通。 注意要对所有的request对象进行过滤:包括 request.cookie, request.ServerVariables 等等容易被忽视的对象: 程序代码 复制代码 代码如>>>详细阅读


本文标题:asp去除html的函数代码分析附实例说明

地址:http://www.17bianji.com/kaifa2/ASP/31797.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)