ghost
Version:
The professional publishing platform
18 lines (16 loc) • 336 B
JavaScript
/**
* Escape HTML special characters
* @param {string} unsafe
* @returns string
*/
function escapeHtml(unsafe) {
return unsafe
.replace(/&/g, '&')
.replace(/</g, '<')
.replace(/>/g, '>')
.replace(/"/g, '"')
.replace(/'/g, ''');
}
module.exports = {
escapeHtml
};