亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

asp之自動(dòng)閉合HTML/ubb標(biāo)簽函數(shù)附簡單注釋

2024-05-04 11:09:01
字體:
供稿:網(wǎng)友
這樣的功能就是實(shí)現(xiàn)一般html,ubb標(biāo)簽的閉合,以前在pjblog中見過,一直沒用,這個(gè)函數(shù)不錯(cuò),建議可以參考下pjblog中的函數(shù)。
 
 
 
Function closeUBB(strContent) 
'************************************* 
'自動(dòng)閉合UBB 
'************************************* 
Dim arrTags, i, OpenPos, ClosePos, re, strMatchs, j, Match 
Set re = New RegExp '申明re對象 
re.IgnoreCase = True '設(shè)置是否區(qū)分字符大小寫 
re.Global = True '設(shè)置全局可用性 
arrTags = Array("code", "quote", "list", "color", "align", "font", "size", "b", "i", "u", "html") '建立數(shù)組,存儲(chǔ)相關(guān)需要檢測是否閉合的標(biāo)簽 
For i = 0 To UBound(arrTags) '循環(huán)對數(shù)組里的每一個(gè)元素進(jìn)行檢測 
OpenPos = 0 '初始化當(dāng)前標(biāo)簽開始標(biāo)記的個(gè)數(shù) 
ClosePos = 0 '初始化當(dāng)前標(biāo)簽結(jié)束標(biāo)記的個(gè)數(shù) 
re.Pattern = "/[" + arrTags(i) + "(=[^/[/]]+|)/]" '開始分別正則判斷開始與結(jié)束標(biāo)記的個(gè)數(shù) 
Set strMatchs = re.Execute(strContent) 
For Each Match in strMatchs 
OpenPosOpenPos = OpenPos + 1 
Next 
re.Pattern = "/[/" + arrTags(i) + "/]" 
Set strMatchs = re.Execute(strContent) 
For Each Match in strMatchs 
ClosePosClosePos = ClosePos + 1 
Next 
For j = 1 To OpenPos - ClosePos '當(dāng)開始與結(jié)束標(biāo)記數(shù)量不一致時(shí),閉合當(dāng)前標(biāo)簽 
strContentstrContent = strContent + "[/" + arrTags(i) + "]" 
Next 
Next 
closeUBB = strContent 
Set re = Nothing 
End Function 

程序代碼 
Function closeHTML(strContent) 
'************************************* 
'自動(dòng)閉合HTML 
'************************************* 
Dim arrTags, i, OpenPos, ClosePos, re, strMatchs, j, Match 
Set re = New RegExp 
re.IgnoreCase = True 
re.Global = True 
arrTags = Array("p", "div", "span", "table", "ul", "font", "b", "u", "i", "h1", "h2", "h3", "h4", "h5", "h6") 
For i = 0 To UBound(arrTags) 
OpenPos = 0 
ClosePos = 0 
re.Pattern = "/<" + arrTags(i) + "( [^/</>]+|)/>" 
Set strMatchs = re.Execute(strContent) 
For Each Match in strMatchs 
OpenPosOpenPos = OpenPos + 1 
Next 
re.Pattern = "/</" + arrTags(i) + "/>" 
Set strMatchs = re.Execute(strContent) 
For Each Match in strMatchs 
ClosePosClosePos = ClosePos + 1 
Next 
For j = 1 To OpenPos - ClosePos 
strContentstrContent = strContent + "</" + arrTags(i) + ">" 
Next 
Next 
closeHTML = strContent 
Set re = Nothing 
End Function 
下面的是pjblog的函數(shù)代碼,但沒有注釋,學(xué)習(xí)研究建議參考上面的注釋
復(fù)制代碼代碼如下:

'************************************* 
'自動(dòng)閉合UBB 
'************************************* 

Function closeUBB(strContent) 
Dim arrTags, i, OpenPos, ClosePos, re, strMatchs, j, Match 
Set re = New RegExp 
re.IgnoreCase = True 
re.Global = True 
arrTags = Array("code", "quote", "list", "color", "align", "font", "size", "b", "i", "u", "html") 
For i = 0 To UBound(arrTags) 
OpenPos = 0 
ClosePos = 0 

re.Pattern = "/[" + arrTags(i) + "(=[^/[/]]+|)/]" 
Set strMatchs = re.Execute(strContent) 
For Each Match in strMatchs 
OpenPos = OpenPos + 1 
Next 
re.Pattern = "/[/" + arrTags(i) + "/]" 
Set strMatchs = re.Execute(strContent) 
For Each Match in strMatchs 
ClosePos = ClosePos + 1 
Next 
For j = 1 To OpenPos - ClosePos 
strContent = strContent + "[/" + arrTags(i) + "]" 
Next 
Next 
closeUBB = strContent 
End Function 

'************************************* 
'自動(dòng)閉合HTML 
'************************************* 

Function closeHTML(strContent) 
Dim arrTags, i, OpenPos, ClosePos, re, strMatchs, j, Match 
Set re = New RegExp 
re.IgnoreCase = True 
re.Global = True 
arrTags = Array("p", "div", "span", "table", "ul", "font", "b", "u", "i", "h1", "h2", "h3", "h4", "h5", "h6") 
For i = 0 To UBound(arrTags) 
OpenPos = 0 
ClosePos = 0 

re.Pattern = "/<" + arrTags(i) + "( [^/</>]+|)/>" 
Set strMatchs = re.Execute(strContent) 
For Each Match in strMatchs 
OpenPos = OpenPos + 1 
Next 
re.Pattern = "/</" + arrTags(i) + "/>" 
Set strMatchs = re.Execute(strContent) 
For Each Match in strMatchs 
ClosePos = ClosePos + 1 
Next 
For j = 1 To OpenPos - ClosePos 
strContent = strContent + "</" + arrTags(i) + ">" 
Next 
Next 
closeHTML = strContent 
End Function

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
亚洲av片一区二区三区| 一级黄色a视频| 久久久久亚洲av成人片| 日韩片在线观看| av资源在线免费观看| 国产伦久视频在线观看| 亚洲精品社区| 日韩精品三级| 日韩欧美视频一区二区| 色偷偷偷在线视频播放| 欧美高清在线视频| 国产精品一区二区在线| 色成人在线视频| 成人免费视频国产在线观看| 在线精品高清中文字幕| h视频在线播放| av动漫在线观看| 亚洲美女福利视频| 在线视频国产日韩| 亚洲小少妇裸体bbw| 虎白女粉嫩尤物福利视频| 日本成人中文字幕| 中文字幕在线观看av| 九九爱在线视频观看免费视频| 亚洲美女主播视频免费观看| 欧美日韩亚洲一区二区三区在线观看| 先锋影音男人| 97精品人妻一区二区三区在线| 亚洲国产一区自拍| 亚洲精品97久久中文字幕| 国产精品免费小视频| 国产精品久久久久久久天堂| 美女高潮视频在线看| 先锋影音网一区| 亚洲精品极品| 很污很黄的网站| 亚洲av无码一区二区三区人| 国产激情自拍视频| 久久精品人人做人人爽电影蜜月| 欧美高清在线一区二区| 国内精品视频一区二区三区| 亚洲人成影视在线观看| 亚洲九九爱视频| 情趣视频网站在线免费观看| 最新av在线网站| 亚洲日本在线视频观看| 久久精品国产亚洲aⅴ| 香港日本韩国三级| 久久黄色美女电影| 国产精品专区免费| 国产手机视频精品| 激情视频极品美女日韩| 欧美丝袜激情| 亚洲高清色图| 91美女视频| 26uuu成人| 成人午夜免费影院| 国产又大又黄的视频| 色se01短视频永久免费| 国产在线观看a| 日韩在线视频一区二区三区| 国产精品免费视频xxxx| 美媛馆国产精品一区二区| 国产亚洲在线播放| 国产免费一区二区三区在线观看| 最新av在线网站| 日韩无码精品一区二区| 成人18视频在线观看| 一本一道久久a久久精品蜜桃| 欧美日韩亚洲综合一区二区三区| 国产一区二区无遮挡| 日韩影院免费视频| 久久久www成人免费精品张筱雨| 亚洲第一天堂影院| 亚洲综合色视频在线观看| 亚洲一区二区三区四区在线免费观看| 国产网友自拍视频导航网站在线观看| 成人黄色av免费在线观看| jizzjizzjizzjizz日本| 精品国产av无码一区二区三区| fc2ppv素人在线| 黄色成人在线网站| 秋霞在线观看一区二区三区| 欧美亚洲国产成人精品| 无码毛片aaa在线| 深夜成人在线观看| 国产视频一区二| 人妻av无码一区二区三区| 欧美午夜电影一区二区三区| videoxxxx另类日本极品| 久久精品女人的天堂av| 97se狠狠狠综合亚洲狠狠| 亚洲男人天堂2020| 99re这里都是精品| 国产精品久久人| 国产精品色午夜在线观看| 欧美成人猛片aaaaaaa| 亚洲激情专区| 深夜福利视频网站| 国产伦理在线观看| 亚洲一区在线观看免费观看电影高清| 欧美日韩在线看| 亚洲一区免费网站| 欧美手机在线| 成人影视亚洲图片在线| 亚洲日本va午夜在线电影| 寂寞护士中文字幕mp4| 久久久久久久亚洲精品| 爱看av在线| 国产精品美女av| 国产呻吟对白刺激无套视频在线| 桃乃木かなav在线播放| 中文字幕中文在线不卡住| 日韩激情一区二区三区| 亚洲综合丁香婷婷六月香| 日韩免费电影一区二区三区| 久久精品福利视频| 亚洲最大免费视频| 高清一区二区三区日本久| 亚洲一卡二卡三卡四卡五卡| 欧美xxxxxxxx| 色婷婷精品久久二区二区密| 91精品国产综合久久久久| 日本免费视频在线观看| 99综合精品久久| 999福利视频| 91大神在线观看线路一区| 美美女免费毛片| 黄色免费av网站| 不卡视频免费播放| 亚洲精品无amm毛片| 亚洲色图欧美色| 亚洲精品视频播放| 懂色aⅴ精品一区二区三区蜜月| 日韩国产欧美一区二区| 亚洲电影成人成人影院| 国产精品欧美久久| 国产美女精品视频免费播放软件| 最近2019年好看中文字幕视频| 精品国产乱码久久久久久久久| 国产精品成人av久久| 风间由美性色一区二区三区四区| 久久久久久久av麻豆果冻| 亚洲小说区图片区| 欧美日韩另类丝袜其他| 凹凸日日摸日日碰夜夜| 91麻豆.com| 久热在线视频观看| 91精品国产综合久久久久久| 国产+高潮+白浆+无码| 国产一区二区三区网站| 日本婷婷久久久久久久久一区二区| 欧美人与动xxxxz0oz| 欧美亚洲成人精品| 亚洲女在线观看| 精品视频在线观看日韩| 久久av红桃一区二区小说| 极品粉嫩饱满一线天在线| 97在线精品国自产拍中文| sm在线观看| 亚洲欧美日韩在线一区| 成人在线日韩| 日韩欧美精品一区二区三区| 成人短片线上看| 亚洲成人免费视| 精品毛片免费观看| 今天的高清视频免费播放成人| 另类高清dbsm日本tvav| 日韩精品免费视频一区二区三区| 羞羞网站在线观看入口免费| 国产亚洲第一区| 欧美美女一区二区在线观看| 亚洲成av在线| 午夜福利三级理论电影| 91传媒视频免费| 久久精品日产第一区二区三区乱码| 在线视频中文字幕第一页| 一区二区三区四区视频在线观看| 亚洲不卡中文字幕| 色噜噜久久综合伊人一本| 久久精品国产久精国产| 国产最新精品精品你懂的| 91视频免费在线观看| 亚洲大黄网站| 麻豆精品传媒视频| 国产伦精品一区二区三区四区| 91精品福利观看| www.99久久热国产日韩欧美.com| 久久96国产精品久久99软件| 人人妻人人澡人人爽人人精品| 欧美一区午夜视频在线观看| 这里只有精品在线观看| 91久久夜色精品国产九色| 宅男在线一区| 天堂网视频在线观看| 在线中文字幕日韩| 亚洲午夜在线电影| 久久久久久精| 青草青青在线视频| 91精品啪在线观看国产60岁| 另类av导航| 国产精品午夜春色av| 国产精品v欧美精品v日韩精品| 国产午夜福利精品| 久久不射中文字幕| 伊人久久综合视频| 亚洲一区二区三区四区av| 国产91精品在线| 最新欧美精品一区二区三区| 一级片在线观看视频| www国产精品com| 91精品国产综合久久蜜臀| 亚洲自拍另类欧美丝袜| 四虎海外影库www4hu| 亚洲四区在线观看| 亚欧美在线观看| 亚洲精品资源| 亚洲一级片在线观看| 成人免费观看毛片| 日韩中文字幕在线免费观看| 热久久精品国产| 国产精品第七十二页| 91精品国产综合久久久久久漫画| 精品在线视频一区二区三区| 日韩a在线看| 中文字幕一区二区三区免费视频| 最近免费中文字幕大全免费版视频| 日韩video| 国产精品videossex撒尿| 88av.com| 久久理论片午夜琪琪电影网| 免费中文字幕在线| 亚洲成年人电影| 欧美日韩一二| 福利影院在线看| av不卡在线播放| 老头老太做爰xxx视频| 欧美性xxxx巨大黑人猛| 欧美成人精品一区二区免费看片| 国产精品观看| 国产视色精品亚洲一区二区| 成人拍拍拍在线观看| 国模吧无码一区二区三区| 日韩中文一区二区三区| 亚洲综合精品在线| 国产乱码精品一区二区三区忘忧草| 8x8x8国产精品| 中文字幕在线免费不卡| 精品久久久91| 精品视频123区在线观看| 国产精品丝袜一区| 欧美性视频在线播放| 亚洲成人网在线| 免费亚洲一区二区| 色婷婷av一区二区三区大白胸| 91黄色免费网站| 91av视频免费观看| 91精品久久久久久综合五月天| 成人亚洲性情网站www在线观看| 日韩电影网1区2区| 岛国av午夜精品| 亚洲啊v在线| 91天堂素人约啪| 久久久久久亚洲精品杨幂换脸| a在线视频观看| 有码av在线| 欧美美女网站色| 爆乳熟妇一区二区三区霸乳| vam成人资源在线观看| 亚洲а∨天堂久久精品2021| 黄色正能量网站| 成人免费一区二区三区视频| 日韩三级电影网址| 国产欧美自拍视频| 国产美女一区视频| 成人av视屏| 久久精品一区二| 亚洲一区二区三区免费观看| а√天堂中文在线资源bt在线| 一精品久久久| 亚洲深爱激情| 日韩精品在线观看一区二区| 国产色99精品9i| 依依成人精品视频| 久久福利在线| 亚洲一卡二卡区| 91传媒视频在线观看| frxxee中国xxx麻豆hd| 欧美亚洲免费电影| 久久精品欧美视频| 国产香蕉免费精品视频| 日韩一区欧美| 78国产伦精品一区二区三区| 欧美日韩精品一区视频| 国产精品永久久久久久久久久| 91精品国产91久久久久久一区二区| 亚洲第一福利网站| 国产欧美日韩免费看aⅴ视频| 香蕉久久夜色精品国产| 9191国产视频| 日韩高清av电影| 精品视频二区三区| 亚洲最大免费| 97人妻人人澡人人爽人人精品| 国产精品久久久久久久久久久久午夜片| 久久嫩草精品久久久久| 欧美jizzhd欧美| av每日在线更新| 欧美激情日韩图片| 日韩免费在线| 亚洲国产欧美自拍| 免费aⅴ网站| 精品盗摄女厕tp美女嘘嘘| 美女精品一区| 毛片在线播放网址| 日韩精品视频中文字幕| 偷拍精品福利视频导航| 麻豆成人入口| 久久久久亚洲av无码专区喷水| 午夜在线观看av| 欧美自拍小视频| 欧美,日韩,国产在线| 国产综合精品在线| 成人97精品毛片免费看| 日韩欧美在线视频| 91美女视频网站| 91视频观看视频| 乱插在线www|