개발/WEB PROGRAMMING

[ JAVASCRIPT ] STRING 객체 특수기호를 HTML 형식에 맞춰 변환

itaekwon class 2020. 11. 10.
728x90

HTML 변환

// String 객체 받은 특수기호를 HTML 형식에 맞게 변환
    function stringToHtml(str) {
      str = str.replaceAll(str, '&lt;', '<')
      str = str.replaceAll(str, '&gt;', '>')
      str = str.replaceAll(str, '&amp;', '&')
      str = str.replaceAll(str, '&middot;', '.')
      str = str.replaceAll(str, '&acute;', "'")
      str = str.replaceAll(str, '&quote;', "\\")
      return str
    }
    
    String.prototype.replaceAll = function(searchStr, replaceStr) {
    	return this.split(searchStr).join(replaceStr);
    }
    

보통 서버단에서 오는 객체나 DB에서 오는 객체들 사이에서 HTML 형식에 맞게 변환이 필요한 경우가 있다.

그럴때 사용하기 편리한 함수이다. 

728x90

댓글