去除html標記函數ASPVBScript

2023-08-21    分類: 網站建設

'去除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

網頁名稱:去除html標記函數ASPVBScript
分享路徑:http://m.kartarina.com/news31/277481.html

成都網站建設公司_創新互聯,為您提供云服務器品牌網站建設網站維護軟件開發靜態網站網站策劃

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

小程序開發
主站蜘蛛池模板: 久久美利坚合众国AV无码| 无码人妻AⅤ一区二区三区| 精品欧洲av无码一区二区| 亚洲熟妇无码AV不卡在线播放| 亚洲日韩精品无码专区加勒比| 免费无码午夜福利片69| 少妇人妻无码专区视频 | 在线观看成人无码中文av天堂| 亚洲人AV在线无码影院观看| 亚洲情XO亚洲色XO无码| 日韩激情无码免费毛片| 亚洲va成无码人在线观看| 曰韩精品无码一区二区三区| 无码视频免费一区二三区 | 久久久久久AV无码免费网站| 最新亚洲人成无码网www电影| 久久99精品久久久久久hb无码| 东京热无码一区二区三区av| 亚洲午夜无码毛片av久久京东热| 日韩欧国产精品一区综合无码| 无码国产精品一区二区高潮| 无码精品A∨在线观看免费| 熟妇无码乱子成人精品| 熟妇人妻系列av无码一区二区| 亚洲欧洲AV无码专区| 久久久久亚洲Av无码专| 最新无码A∨在线观看| 亚洲v国产v天堂a无码久久| 人妻少妇精品无码专区动漫| 亚洲天堂2017无码中文| 中文字幕无码精品亚洲资源网久久| 无码精品人妻一区二区三区人妻斩| 伊人久久精品无码av一区| 亚洲情XO亚洲色XO无码| 亚洲VA中文字幕无码一二三区| 亚洲国产精品无码专区在线观看| 黄桃AV无码免费一区二区三区| 超清无码无卡中文字幕| 中文字幕人妻无码一区二区三区 | 中文字幕无码av激情不卡| 九九久久精品无码专区|