bigly-chat/common/format.js
2024-09-07 18:12:58 -04:00

18 lines
No EOL
276 B
JavaScript

const escapeCodes = {
'&': '&',
'<': '&lt;',
'>': '&gt;',
"'": '&#39;',
'"': '&quot;'
};
let format = {};
format.escape = function (str) {
return str.replaceAll(
/[&<>'"]/g,
tag => escapeCodes[tag]
)
};
export default format;