Files
ueblueprint/js/template/sanitizeText.js
2022-04-03 23:01:35 +02:00

18 lines
328 B
JavaScript
Executable File

// @ts-check
const div = document.createElement("div")
const tagReplacement = {
'&': '&',
'<': '&lt;',
'>': '&gt;',
"'": '&#39;',
'"': '&quot;'
}
function sanitizeText(value) {
return value.toString().replace(/[&<>'"]/g, tag => tagReplacement[tag])
}
export default sanitizeText