asp从数据库读取数据,如何除去超链接a等样式单独留下html文本


    『2014/8/14』

    下面是无锡眀翔网络公司经常用到的两个方法,很实用,有的时候调用数据库数据,会有很多格式和空格,前台显示就会错位,通过下面两个办法实施后,就可以去除这些样式,单单留下段落和文本。

    方法一:

    func.asp 

    <%
    '*************************************************************************************
    '函数名称:filtrateHtml(str)
    '作     者:Rock
    '函数功能:去掉HTML标签,去掉<>之间的内容
    '函数参数:str为要转换的字符串,如:filtrateHtml("<html>aaaaaa</html>")将显示aaaaaa
    '*************************************************************************************
    Function filtrateHtml(str)
         For i = 1 To Len(str)
             If Mid(str, i, 1) = "<" Then
                 For j = i To Len(str)
                     If Mid(str, j, 1) = ">" Then
                         i = j
                         Exit For
                     End If
                 Next
             Else
                 filtrateHtml = filtrateHtml & Mid(str, i, 1)
             End If
         Next
    End Function
    %> 

    外部调用方法:

    <!--#include file="func.asp"-->

    <%=left(filtrateHtml(rs("content")),100)%> '只显示前100个文字

     

     

     方法二:

    func.asp 

    <%
    '去除HTML标记
    Function delHTML(s_string)
    Dim re
    Set re = New RegExp  
    re.Pattern = "<[^<>]*>"  
    re.Global = true  
    delHTML = re.Replace(s_string,"")  
    End Function
    %>

    外部调用方法:

    <!--#include file="func.asp"-->

    <%=delHTML(rs("content"))%>


    tags:

    上一篇因业务发展:眀翔网络招聘无底薪高提成业务人员 下一篇我司有无锡画册包装设计网站出租,排名良好欢迎咨询
    文章作者:无锡明翔网络公司
    本文地址:http://www.108918.com/news.asp?id=522
    版权所有--转载时须以链接形式注明出处!注:部分内容来源互联网,如有影响你你的权益,请及时联系我们,我们将会及时修改删除!


服务项目:无锡淘宝店铺装修 | 无锡天猫店铺装修 | 无锡阿里装修 | 无锡美工外包 | 无锡网店装修 | 无锡网店设计 | 无锡产品拍摄
关于我们 | 新闻动态 | 经典案例 | 服务项目 | 解决方案 | 建站套餐 | 人才招聘 | 联系我们 | XML
无锡明翔科技信息有限公司 all right reserved ICP备案号:苏ICP备14003039号 售前:176-0510-5508 申明:如果侵犯了您的版权或内容,请告诉我们,我们会及时修改删除

友情链接:西安网站建设 灌南做网站 无锡学钢琴 升旗系统