ASP는 자동으로 html 태그를 완성하고 자동으로 닫습니다. 이를 통해 ASP는 html 태그가 있는 콘텐츠를 가로채고 페이지 변형을 방지할 수 있습니다.
함수 closeHTML(strContent)
Dim arrTags, i, OpenPos, ClosePos, re, strMatchs, j, Match
re = New RegExp로 설정
re.IgnoreCase = 참
re.Global = 참
arrTags = 배열(p, div, 범위, 테이블, ul, 글꼴, b, u, i, h1, h2, h3, h4, h5, h6)
i = 0의 경우 UBound(arrTags)로
오픈포스 = 0
닫기 위치 = 0
re.Pattern = /< + arrTags(i) + ( [^/</>]+|)/>
strMatchs = re.Execute(strContent) 설정
strMatchs의 각 일치 항목에 대해
오픈포스 = 오픈포스 + 1
다음
re.Pattern = /</ + arrTags(i) + />
strMatchs = re.Execute(strContent) 설정
strMatchs의 각 일치 항목에 대해
닫기Pos = 닫기Pos + 1
다음
j = 1의 경우 OpenPos로 - ClosePos
strContent = strContent + </ + arrTags(i) + >
다음
다음
closeHTML = strContent
기능 종료