본문 바로가기

ASP,MSSQL Tip

asp html 속성 제거

<%
'HTML 태그를 정규식으로 없애줌
FUNCTION REMOVETAGS(BYVAL STR)
 IF NOT ISNULL(STR) THEN
   DIM REGEX
   ' 정규표현식 객체
   SET REGEX = NEW REGEXP
   ' 자바스크립트 제거
   REGEX.PATTERN = "<script[^>]*>[\W|\w]*?</script>"
   REGEX.IGNORECASE = TRUE 'false(대소문자구분), true(구분안함, 기본)
   REGEX.GLOBAL = TRUE 'true(전체문자열), false(처음것만, 기본)
   STR = REGEX.REPLACE(STR, "")
   SET REGEX = NOTHING
   SET REGEX = NEW REGEXP
   ' 주석제거
   REGEX.PATTERN = "<!--[\W|\w]*?-->"
   REGEX.IGNORECASE = TRUE 'false(대소문자구분), true(구분안함, 기본)
   REGEX.GLOBAL = TRUE 'true(전체문자열), false(처음것만, 기본)
   STR = REGEX.REPLACE(STR, "")
   SET REGEX = NOTHING
   ' HTML태그 제거
   SET REGEX = NEW REGEXP
   REGEX.PATTERN = "<[\/\!]*?[^<>]*?>"
   REGEX.IGNORECASE = TRUE 'false(대소문자구분), true(구분안함, 기본)
   REGEX.GLOBAL = TRUE 'true(전체문자열), false(처음것만, 기본)
   REMOVETAGS = REPLACE(REGEX.REPLACE(STR, ""),"'","")
   REMOVETAGS = REPLACE(REMOVETAGS,"%","")
   SET REGEX = NOTHING
 ELSE
   REMOVETAGS = STR
 END IF
END FUNCTION
%>

'ASP,MSSQL Tip' 카테고리의 다른 글

유용한사이트  (0) 2013.06.14
요일계산함수  (0) 2013.06.14
프로그래밍팁  (0) 2013.06.11
HTMLEncode 와 URLEncode  (0) 2013.06.11
windows2003 메일보내기 셋팅  (0) 2013.06.11