diff --git a/lib/marked.js b/lib/marked.js index 83974865e4..afd8bfaa86 100644 --- a/lib/marked.js +++ b/lib/marked.js @@ -588,7 +588,7 @@ inline.gfm = merge({}, inline.normal, { .replace('email', inline._email) .getRegex(), _backpedal: /(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/, - del: /^~~(?=\S)([\s\S]*?\S)~~/, + del: /^~+(?=\S)([\s\S]*?\S)~+/, text: edit(inline.text) .replace(']|', '~]|') .replace('|', '|https?://|ftp://|www\\.|[a-zA-Z0-9.!#$%&\'*+/=?^_`{\\|}~-]+@|') diff --git a/test/specs/gfm/gfm-spec.js b/test/specs/gfm/gfm-spec.js index a8b43a2e2b..a4d52f704b 100644 --- a/test/specs/gfm/gfm-spec.js +++ b/test/specs/gfm/gfm-spec.js @@ -56,7 +56,7 @@ describe('GFM 0.28 Task list items', function() { describe('GFM 0.28 Strikethrough', function() { var section = 'Strikethrough'; - var shouldPassButFails = [469, 470]; + var shouldPassButFails = []; var willNotBeAttemptedByCoreTeam = [];