How to escape HTML characters in JavaScript

1 Answer

0 votes
function escapeHTML(s) {
    return s.replace(/&/g, '&') 
            .replace(/>/g, '>')
            .replace(/</g, '&lt;')
            .replace(/"/g, '&quot;')
            .replace(/'/g, '&#39;')
}


console.log(escapeHTML('<div></div>'));




/*
run:
 
&lt;div&gt;&lt;/div&gt;
    
*/

 



answered Mar 14, 2020 by avibootz
edited Mar 14, 2020 by avibootz

Related questions

1 answer 143 views
1 answer 186 views
186 views asked Jan 5, 2022 by avibootz
1 answer 163 views
1 answer 192 views
...