diff --git a/src/PlainNormalizer/PlainNormalizer.ts b/src/PlainNormalizer/PlainNormalizer.ts index dd3587795aa0a2fea6248af18b91f47932683270..a30c84dfc3d887d338e6cc57fe46e7b92ee1d069 100644 --- a/src/PlainNormalizer/PlainNormalizer.ts +++ b/src/PlainNormalizer/PlainNormalizer.ts @@ -30,8 +30,14 @@ const patchOutlookSafelinksWrappers = (text: string) => { const removeQRCodes = (s: string): string => { return s - .replace(/\[(image:\s)*qrcode.png]\s*<https:\/\/.+?>/g, "") - .replace(/<https:\/\/.+?>\s*\[(image: )*qrcode.png]/g, ""); + .replace( + /\[(image:\s)*qrcode.png]\s*<https:\/\/.+(vereign\.com|vrgnservices\.com).*?>/g, + "" + ) + .replace( + /<https:\/\/.+(vereign\.com|vrgnservices\.com).*?>\s*\[(image: )*qrcode.png]/g, + "" + ); }; export const cleanupHiddenCharacters = (s: string): string => {