분류
javascript
Javascript 30초 Snippet - String : unescapeHTML
본문
이스케이프 된 HTML 문자를 이스케이프 처리합니다.
https://github.com/30-seconds/30-seconds-of-code#bytesize
이스케이프 처리 된 각 문자 인스턴스를 사전 (객체)을 사용하여 이스케이프 처리되지 않은 관련 문자로 바꾸려면 콜백 함수를 사용하여 이스케이프 해제해야 하는 문자와 일치하는 정규식과 함께 String.prototype.replace()를 사용하십시오.
const unescapeHTML = str => str.replace( /&|<|>|'|"/g, tag => ({ '&': '&', '<': '<', '>': '>', ''': "'", '"': '"' }[tag] || tag) );
ex)
unescapeHTML('<a href="#">Me & you</a>'); // '<a href="#">Me & you</a>'
- 이전글Javascript 30초 Snippet - String : URLJoin 19.11.25
- 다음글Javascript 30초 Snippet - String : truncateString 19.11.25