蒙狼科技logo
          設為首頁| 聯系我們
          咨詢熱線: 13917498722
            您的位置: 首頁 > 網站資訊 > 去除html標記函數ASP VBScript

          去除html標記函數ASP VBScript

          發布日期:2017/8/26
          '去除html標記函數內容如下:(ASP VBScript)
          Function RemoveHTML( strText )
              Dim TAGLIST
              TAGLIST = ";!--;!DOCTYPE;A;ACRONYM;ADDRESS;APPLET;AREA;B;BASE;BASEFONT;" &_
                        "BGSOUND;BIG;BLOCKQUOTE;BODY;BR;BUTTON;CAPTION;CENTER;CITE;CODE;" &_
                        "COL;COLGROUP;COMMENT;DD;DEL;DFN;DIR;DIV;DL;DT;EM;EMBED;FIELDSET;" &_
                        "FONT;FORM;FRAME;FRAMESET;HEAD;H1;H2;H3;H4;H5;H6;HR;HTML;I;IFRAME;IMG;" &_
                        "INPUT;INS;ISINDEX;KBD;LABEL;LAYER;LAGEND;LI;LINK;LISTING;MAP;MARQUEE;" &_
                        "MENU;META;NOBR;NOFRAMES;NOSCRIPT;OBJECT;OL;OPTION;P;PARAM;PLAINTEXT;" &_
                        "PRE;Q;S;SAMP;SCRIPT;SELECT;SMALL;SPAN;STRIKE;STRONG;STYLE;SUB;SUP;" &_
                        "TABLE;TBODY;TD;TEXTAREA;TFOOT;TH;THEAD;TITLE;TR;TT;U;UL;VAR;WBR;XMP;"

              Const BLOCKTAGLIST = ";APPLET;EMBED;FRAMESET;HEAD;NOFRAMES;NOSCRIPT;OBJECT;SCRIPT;STYLE;"
              
              Dim nPos1
              Dim nPos2
              Dim nPos3
              Dim strResult
              Dim strTagName
              Dim bRemove
              Dim bSearchForBlock
              
              nPos1 = InStr(strText, "<")
              Do While nPos1 > 0
                  nPos2 = InStr(nPos1 + 1, strText, ">")
                  If nPos2 > 0 Then
                      strTagName = Mid(strText, nPos1 + 1, nPos2 - nPos1 - 1)
                  strTagName = Replace(Replace(strTagName, vbCr, " "), vbLf, " ")

                      nPos3 = InStr(strTagName, " ")
                      If nPos3 > 0 Then
                          strTagName = Left(strTagName, nPos3 - 1)
                      End If
                      
                      If Left(strTagName, 1) = "/" Then
                          strTagName = Mid(strTagName, 2)
                          bSearchForBlock = False
                      Else
                          bSearchForBlock = True
                      End If
                      
                      If InStr(1, TAGLIST, ";" & strTagName & ";", vbTextCompare) > 0 Then
                          bRemove = True
                          If bSearchForBlock Then
                              If InStr(1, BLOCKTAGLIST, ";" & strTagName & ";", vbTextCompare) > 0 Then
                                  nPos2 = Len(strText)
                                  nPos3 = InStr(nPos1 + 1, strText, "</" & strTagName, vbTextCompare)
                                  If nPos3 > 0 Then
                                      nPos3 = InStr(nPos3 + 1, strText, ">")
                                  End If
                                  
                                  If nPos3 > 0 Then
                                      nPos2 = nPos3
                                  End If
                              End If
                          End If
                      Else
                          bRemove = False
                      End If
                      
                      If bRemove Then
                          strResult = strResult & Left(strText, nPos1 - 1)
                          strText = Mid(strText, nPos2 + 1)
                      Else
                          strResult = strResult & Left(strText, nPos1)
                          strText = Mid(strText, nPos1 + 1)
                      End If
                  Else
                      strResult = strResult & strText
                      strText = ""
                  End If
                  
                  nPos1 = InStr(strText, "<")
              Loop
              strResult = strResult & strText
              
              RemoveHTML = strResult
          End Function





          其他相關文章
        1. 網站建設是提高銷售業績的主要來源
        2. 一家好的網絡公司一般具備的特征是什么?
        3. 掌握網站優化三部曲 不斷提高網站的轉化率
        4. 網站從六個方面幫助企業獲益
        5. 網頁設計和網頁程序設計的理解
        6. TIOBE發布8月編程語言排行榜Java第一 與第二名差距大




        7. 企業網站后臺使用
          購物網站后臺使用
          網站產品圖片的處理



          農業銀行支付
          建設銀行支付
          郵政儲蓄銀行支付



          企業網站建設
          整站建設
          購物網站



          企業網站建設建議
          注冊適合自己的域名
          什么是虛擬主機




          售前咨詢QQ: 838821345
          售后服務QQ: 464698733
          應急手機:13917498722


          微信掃一掃
          添加24小時微信客服


          郵箱:lang@MENGL.CN
          地址:上海寶山區城銀路555弄2號樓3樓
          ICP備案:滬ICP備12042844號-3
           滬公網安備:31011402002917號
          做網站 | 企業網站建設 | 上海做網站 | 企業網站制作 | 做網站的公司 | 關于蒙狼 | 整站建設 | 購物網站 | 企業網絡營銷 | 成功案例 | 加盟代理 | 在線訂單
          服務區域: 臨港新區做網站 徐匯做網站 閔行做網站 長寧做網站 虹口做網站 黃浦做網站 盧灣做網站 靜安做網站 浦東做網站 楊浦做網站 普陀做網站 閘北做網站 寶山做網站 嘉定做網站 松江做網站 昆山做網站
          Copyright 2012-2025 上海蒙狼網絡科技有限公司 www.dayulega.com All Rights Reserved
          主站蜘蛛池模板: 当涂县| 兴城市| 全南县| 普格县| 哈尔滨市| 收藏| 钟山县| 鄂温| 浮山县| 盐边县| 布拖县| 德格县| 蓝田县| 清水河县| 同江市| 增城市| 天峻县| 海原县| 民丰县| 兴文县| 万年县| 盐城市| 吉木萨尔县| 孟连| 南江县| 泰顺县| 乌恰县| 阳春市| 土默特右旗| 富阳市| 横山县| 奉化市| 易门县| 康保县| 平江县| 罗江县| 安宁市| 嘉义县| 宜兴市| 梅河口市| 峡江县|