From 900b6a0c400f220ec4eef456128e4958e903a556 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Wed, 28 Jul 2021 07:48:26 +0200 Subject: [PATCH] Add simple string escape function --- src/utils/mixins.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/utils/mixins.js b/src/utils/mixins.js index dcb0a96b9..6e1a9ff27 100644 --- a/src/utils/mixins.js +++ b/src/utils/mixins.js @@ -167,6 +167,16 @@ export const find = (arr, test) => { return result; }; +export const escape = (str = '') => { + return `${str}` + .replace(/&/g, '&') + .replace(//g, '>') + .replace(/"/g, '"') + .replace(/'/g, ''') + .replace(/`/g, '`'); +}; + /** * Ensure to fetch the model from the input argument * @param {HTMLElement|Component} el Component or HTML element