From b16cfb7fa5884f49fac83bd92357ee38ad0e3144 Mon Sep 17 00:00:00 2001 From: Georgiy Date: Fri, 26 May 2023 18:48:47 +0300 Subject: [PATCH] refactor(description): Fixing some bugs in displaying description. --- NUXT/components/UtilRenderers/YtTextFormatterNew.vue | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/NUXT/components/UtilRenderers/YtTextFormatterNew.vue b/NUXT/components/UtilRenderers/YtTextFormatterNew.vue index 0d74a45..2a94dcb 100644 --- a/NUXT/components/UtilRenderers/YtTextFormatterNew.vue +++ b/NUXT/components/UtilRenderers/YtTextFormatterNew.vue @@ -89,18 +89,18 @@ export default { text[1].indexOf("/channel/") > -1 || text[1].indexOf("youtube.com/c/") > -1 ) { - let nameOfUrl = text[0].replace(/   /, " "); - // let newUrl = - // "' + img + nameOfUrl + ""; + let nameOfUrl = text[0].replace(/   /, " ").replace(/[.*+?^${}()|[\]\\]/g, "\\$&"); - // Temporary let newUrl = "' + img + nameOfUrl + ""; - tempContent = tempContent.replaceAll(text[0], newUrl); + tempContent = tempContent.replaceAll( + new RegExp(`\\b${text[0]}\\b`, "g"), + newUrl + ); } else { let params = new Proxy(new URLSearchParams(text[1]), { get: (searchParams, prop) => searchParams.get(prop),