ASP vervollständigt das HTML-Tag automatisch und schließt es automatisch, wodurch ASP Inhalte mit HTML-Tags abfangen und eine Seitenverformung verhindern kann. Kopieren Sie den Code wie folgt:
Funktion closeHTML(strContent)
Dim arrTags, i, OpenPos, ClosePos, re, strMatchs, j, Match
Setze re = New RegExp
re.IgnoreCase = True
re.Global = True
arrTags = Array(p, div, span, table, ul, Schriftart, b, u, i, h1, h2, h3, h4, h5, h6)
Für i = 0 To UBound(arrTags)
OpenPos = 0
ClosePos = 0
re.Pattern = /< + arrTags(i) + ( [^/</>]+|)/>
Setze strMatchs = re.Execute(strContent)
Für jede Übereinstimmung in strMatchs
OpenPos = OpenPos + 1
Nächste
re.Pattern = /</ + arrTags(i) + />
Setze strMatchs = re.Execute(strContent)
Für jede Übereinstimmung in strMatchs
ClosePos = ClosePos + 1
Nächste
Für j = 1 Zu OpenPos - ClosePos
strContent = strContent + </ + arrTags(i) + >
Nächste
Nächste
closeHTML = strContent
Funktion beenden