From d3aa474b2c1b6bf65e3841398d24f931182c443a Mon Sep 17 00:00:00 2001 From: "qingwei.li" Date: Mon, 9 Jan 2017 17:40:51 +0800 Subject: [PATCH 1/2] Remove HTML tag when handling slug, fixed #49 --- CHANGELOG.md | 4 ++++ src/util.js | 1 + 2 files changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3c83b2aa8..1082f9ce1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.5.1 +### Bug fixes +- Remove HTML tag when handling slug + ## 1.5.0 ### Bug fixes diff --git a/src/util.js b/src/util.js index daf48672b..0a5a9fb8c 100644 --- a/src/util.js +++ b/src/util.js @@ -117,6 +117,7 @@ export function slugify (string) { if (!maintainCase) string = string.toLowerCase() let slug = string.trim() + .replace(/<[^>]+>/g, '') .replace(re, '') .replace(/\s/g, replacement) let occurrences = slugify.occurrences[slug] From 704b0cbd2ea1664c63b9f6549050b3479fd43212 Mon Sep 17 00:00:00 2001 From: "qingwei.li" Date: Mon, 9 Jan 2017 17:46:32 +0800 Subject: [PATCH 2/2] Fix slugify --- src/util.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util.js b/src/util.js index 0a5a9fb8c..fd618aa67 100644 --- a/src/util.js +++ b/src/util.js @@ -117,7 +117,7 @@ export function slugify (string) { if (!maintainCase) string = string.toLowerCase() let slug = string.trim() - .replace(/<[^>]+>/g, '') + .replace(/<[^>\d]+>/g, '') .replace(re, '') .replace(/\s/g, replacement) let occurrences = slugify.occurrences[slug]