JSFiddle - React, Tailwind, and code Playground
JavaScript
/*
webdevkin.ru
Основы безопасности: экранирование символов на jacascript
http://webdevkin.ru/posts/frontend/osnovyi-bezopasnosti-ekranirovanie-strok-na-javascript
*/
function escape(string) {
var htmlEscapes = {
'&': '&',
'<': '<',
'>': '>',
'"': '"',
"'": '''
};
return string.replace(/[&<>"']/g, function(match) {
return htmlEscapes[match];
});
};