11 lines
266 B
TypeScript
11 lines
266 B
TypeScript
|
|
export const sanitizeText = (body: string) => {
|
||
|
|
const tagsToReplace: Record<string, string> = {
|
||
|
|
'&': '&',
|
||
|
|
'<': '<',
|
||
|
|
'>': '>',
|
||
|
|
'"': '"',
|
||
|
|
"'": ''',
|
||
|
|
};
|
||
|
|
return body.replace(/[&<>'"]/g, (tag) => tagsToReplace[tag] || tag);
|
||
|
|
};
|