diff --git a/packages/extension-image/src/image.ts b/packages/extension-image/src/image.ts index 66e01791..c7afb83e 100644 --- a/packages/extension-image/src/image.ts +++ b/packages/extension-image/src/image.ts @@ -20,7 +20,7 @@ declare module '@tiptap/core' { } } -export const inputRegex = /!\[(.+|:?)]\((\S+)(?:(?:\s+)["'](\S+)["'])?\)/ +export const inputRegex = /(!\[(.+|:?)]\((\S+)(?:(?:\s+)["'](\S+)["'])?\))/ export const Image = Node.create({ name: 'image', @@ -83,7 +83,7 @@ export const Image = Node.create({ find: inputRegex, type: this.type, getAttributes: match => { - const [, alt, src, title] = match + const [,, alt, src, title] = match return { src, alt, title } },