diff --git a/src/footnotes.ts b/src/footnotes.ts index 4a00f08..e2fd952 100644 --- a/src/footnotes.ts +++ b/src/footnotes.ts @@ -23,7 +23,7 @@ export function footnote_ref_ext(renderer: marked.Renderer, opts: MarkdownOption level: 'inline', start: (src) => src.match(/\[\^/)?.index, tokenizer(src, tokens) { - const rule = /^\[\^([a-zA-Z0-9-._§]+)]/; + const rule = /^\[\^([a-zA-Z0-9-\._, §]+)]/; const match = rule.exec(src); if (match) { @@ -68,7 +68,7 @@ export function footnote_list_ext(renderer: marked.Renderer, opts: MarkdownOptio }; let remaining = src; - const prefix_rule = /^\[\^([a-zA-Z0-9\._§-]+)]:/; + const prefix_rule = /^\[\^([a-zA-Z0-9\., _§-]+)]:/; const whitespace_rule = /^\s*(?:\n|$)/; if (! prefix_rule.test(src)) {