Files
ueblueprint/js/template/sanitizeText.js
2021-12-16 22:57:47 +01:00

18 lines
352 B
JavaScript

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