Rhapsodist

javascript

String (문자열) 에서 Html Tag 지우기

2020.03.04

Created By Rhapsodist

Rhapsodist

String (문자열) 에서 Html Tag 지우기

1.개요

Html 태그를 문자열로 받았을 경우가 있다. 그 문자열을 Front end (브라우저 영역) 에서 작업을 하는 것이라면 DOM 을 활용해 처리하면 괜찮지만, Nodejs 나 DOM 이 존재 하지 않는 경우라면 생각보다 쉬운 일이 아니다.

다음은 String 에서 Html Tag 를 모두 지워내는 Regular Expression ( 정규표현식 ) 이다.

Code

const html = "<html><body><h1>this is h1 tag.</h1><h2>this is h2 tag.</h2></body></html>"

const str_result = html.replace( /(<([^>]+)>)/ig, '') // regular expression

console.log(str_result)

// => this is h1 tag.this is h2 tag.

Share to ...

#javascript
#tag
#regular
#expression
#string
#nodejs
#dom