diff --git a/src/utils/misc.ts b/src/utils/misc.ts index e2a7fd2..780709a 100644 --- a/src/utils/misc.ts +++ b/src/utils/misc.ts @@ -109,7 +109,7 @@ export const cleanCodeBlock = (text: string) => { // Keep links text = text.replace( - /(http[s]?:\/\/(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*(),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+)/g, + /https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b[-a-zA-Z0-9()@:%_+.~#?&//=]*/g, function (url: string) { return `\`${url}\``; },