diff --git a/lib/marked.js b/lib/marked.js index 9e99346462..9298162686 100644 --- a/lib/marked.js +++ b/lib/marked.js @@ -615,7 +615,7 @@ inline.gfm = merge({}, inline.normal, { .getRegex() }); -inline.gfm.url = edit(inline.gfm.url) +inline.gfm.url = edit(inline.gfm.url, 'i') .replace('email', inline.gfm._extended_email) .getRegex(); /** diff --git a/test/specs/marked/marked.json b/test/specs/marked/marked.json index 1afeea3457..6a4f0d65f5 100644 --- a/test/specs/marked/marked.json +++ b/test/specs/marked/marked.json @@ -83,6 +83,18 @@ "html": "

``test`

", "example": 14 }, + { + "section": "Autolinks", + "markdown": "HTTP://FOO.COM", + "html": "

HTTP://FOO.COM

", + "example": 17 + }, + { + "section": "Autolinks", + "markdown": "hTtP://fOo.CoM", + "html": "

hTtP://fOo.CoM

", + "example": 18 + }, { "section": "Autolinks", "markdown": "~~hello@email.com~~",