Rhapsodist
2020.03.04
Created By Rhapsodist
Rhapsodist
Html 태그를 문자열로 받았을 경우가 있다. 그 문자열을 Front end (브라우저 영역) 에서 작업을 하는 것이라면 DOM 을 활용해 처리하면 괜찮지만, Nodejs 나 DOM 이 존재 하지 않는 경우라면 생각보다 쉬운 일이 아니다.
다음은 String 에서 Html Tag 를 모두 지워내는 Regular Expression ( 정규표현식 ) 이다.
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.
© 2020, made by Rhapsodist