Тут наткнулся на библиотеку mustache.js:
var entityMap = {
'&': '&',
'<': '<',
'>': '>',
'"': '"',
"'": ''',
'/': '/', // <--- НАФИГА???
'`': '`', // <--- НАФИГА???
'=': '=' // <--- НАФИГА???
};
function escapeHtml (string) {
return String(string).replace(/[&<>"'`=\/]/g, function fromEntityMap (s) {
return entityMap[s];
});
}
Сборка персонального компьютера от Artline: умный выбор для современных пользователей