Files
ueblueprint/js/template/sanitizeText.js
barsdeveloper 7704850cf6 Refactoring
2022-01-05 21:48:45 +01:00

18 lines
369 B
JavaScript
Executable File

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