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

首頁 > 編程 > ASP > 正文

asp之自動閉合HTML/ubb標簽函數 附簡單注釋

2024-05-04 11:08:33
字體:
來源:轉載
供稿:網友
在用到編輯器時,就會碰到一點,那就是標簽的閉合問題,這個問題非常嚴峻,因為這可能會導致網頁顯示的整體樣式受到破壞。
 
 
 
這最近在PJ的function庫里看到的這個函數,感覺思路差了點,不過相對比較完美,只是閉合標簽時的順序問題,呵呵 
修改一下數組arrTags里的各元素內容,可以達到閉合任何標簽的功能。 
在此,我給增加了一些注釋,方便大家一起學習學習 
復制代碼代碼如下:

Function closeUBB(strContent) 
'************************************* 
'自動閉合UBB 
'************************************* 
Dim arrTags, i, OpenPos, ClosePos, re, strMatchs, j, Match 
Set re = New RegExp '申明re對象 
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 
Set re = Nothing 
End Function 

closehtml的注釋同上 
復制代碼代碼如下:

Function closehtml(strContent) 
'************************************* 
'自動閉合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 
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 
Set re = Nothing 
End Function 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人a级免费视频| 欧美成人亚洲成人| 亚洲精品永久免费| 亚洲视频专区在线| 亚洲精品美女在线| 日韩中文字幕在线| 亚洲在线免费观看| 国外成人免费在线播放| 欧美国产日韩二区| 亚洲精品永久免费精品| 青草青草久热精品视频在线观看| 中文字幕亚洲无线码a| 国产精品美女视频网站| 美女扒开尿口让男人操亚洲视频网站| 久久人体大胆视频| 久久久噜噜噜久噜久久| 欧美日韩在线观看视频| 国产精品扒开腿做爽爽爽的视频| 91豆花精品一区| 欧美色播在线播放| 国产精品第七十二页| 久久久久久久影视| 欧美在线视频观看| 高清一区二区三区日本久| 亚洲精品白浆高清久久久久久| 亚洲精品久久久久中文字幕二区| 亚洲人成网站777色婷婷| 一区二区三区日韩在线| 韩国视频理论视频久久| 亚洲人成免费电影| 大量国产精品视频| 97在线免费观看| 日韩av影视在线| 日韩国产在线看| 国产精品ⅴa在线观看h| 亚洲精品xxxx| 成人免费视频网| 国产成人精品视频| 亚洲欧美国产一本综合首页| 91国产高清在线| 亚洲无亚洲人成网站77777| 欧美性生交大片免费| 国产精品丝袜一区二区三区| 欧美性在线视频| 欧美性猛交xxxx免费看久久久| 欧美成年人视频网站| 国产91精品不卡视频| 亚洲人成毛片在线播放| 国产亚洲欧美日韩美女| 国产精品专区h在线观看| 国产精品香蕉国产| 欧美性色视频在线| 91精品视频大全| 亚洲图片制服诱惑| 国产999在线观看| 国产一区二区丝袜| 精品丝袜一区二区三区| 日韩欧美成人区| 国产91ⅴ在线精品免费观看| 亚洲精品久久久久国产| 国产精品扒开腿做| www欧美日韩| 国产精品久久久久99| 日韩在线一区二区三区免费视频| 91精品国产91久久| 91久久精品久久国产性色也91| 精品小视频在线| 欧美一级电影免费在线观看| 操91在线视频| 国产999在线| 伊人久久大香线蕉av一区二区| 国产精品久久久久久久9999| www.亚洲免费视频| 日韩在线视频中文字幕| 亚洲国产精品高清久久久| 久久精品在线视频| 日韩综合中文字幕| 曰本色欧美视频在线| 亚洲第一色在线| 亚洲va国产va天堂va久久| 久久国产精彩视频| 中文字幕国产亚洲| 欧美国产一区二区三区| 欧美激情一级二级| 人人做人人澡人人爽欧美| 欧美日韩不卡合集视频| 成人午夜激情免费视频| 国产精品成人aaaaa网站| 影音先锋欧美在线资源| 日韩欧美主播在线| 成人精品视频99在线观看免费| 在线日韩日本国产亚洲| 久久久免费观看| 91久久精品美女高潮| 日韩视频中文字幕| 国产精品一区二区三| 68精品久久久久久欧美| 国产偷亚洲偷欧美偷精品| 国产成人亚洲综合91精品| 97精品国产97久久久久久春色| 国产精品日韩精品| 久久精品亚洲精品| 亚洲欧美中文在线视频| 国产成人aa精品一区在线播放| 国产精品揄拍500视频| 久久久久久伊人| 欧美大学生性色视频| 97在线视频免费| 国产精品精品视频一区二区三区| 国产精品91一区| 久久久久中文字幕2018| 亚洲国产精品热久久| 日韩精品中文字幕在线观看| 青青久久av北条麻妃海外网| 欧美成人一二三| 亚洲国产精品va在线看黑人动漫| 黑人狂躁日本妞一区二区三区| 日韩在线视频观看正片免费网站| 亚洲精选一区二区| 国产成人免费av电影| 超碰日本道色综合久久综合| 久久免费高清视频| 亚洲第一视频网站| 久久中文字幕在线| 成人午夜在线影院| 日韩美女免费线视频| 美女福利视频一区| 日韩不卡中文字幕| 亚洲欧洲国产精品| 国产视频精品va久久久久久| 韩国福利视频一区| 亚洲18私人小影院| 亚洲国产成人精品久久久国产成人一区| 亚洲一区二区三区四区在线播放| 午夜精品久久久久久久99热| 日本亚洲欧洲色α| 国产一区二区三区四区福利| 狠狠综合久久av一区二区小说| 欧美成人精品在线视频| 久久国产视频网站| 亚洲国产精品小视频| 久久精品视频亚洲| 最新国产精品亚洲| 国产精品久久91| 国产成人免费av电影| 精品视频一区在线视频| 久久香蕉国产线看观看av| 久久伊人91精品综合网站| 国产不卡精品视男人的天堂| 欧美丝袜一区二区三区| 在线观看免费高清视频97| 亚洲激情自拍图| 国语自产精品视频在免费| 欧美成人午夜激情在线| 日韩亚洲欧美中文高清在线| 中文字幕日韩av综合精品| 亚洲变态欧美另类捆绑| 午夜精品在线视频| 亚洲精品91美女久久久久久久| 在线免费看av不卡| 91精品久久久久久久久久久久久久| 欧美做受高潮电影o| 久久久国产在线视频| 欧美自拍大量在线观看|