From 60a15c2227af651ef5b220404315b6ce2069f13d Mon Sep 17 00:00:00 2001 From: James Collins Date: Mon, 14 Aug 2023 10:06:08 +1000 Subject: [PATCH] cleanup slug formatting --- resources/js/views/dashboard/ArticleEdit.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/resources/js/views/dashboard/ArticleEdit.vue b/resources/js/views/dashboard/ArticleEdit.vue index 82e3b15..d39464f 100644 --- a/resources/js/views/dashboard/ArticleEdit.vue +++ b/resources/js/views/dashboard/ArticleEdit.vue @@ -119,7 +119,8 @@ const updateSlug = async () => { let idx = 0; let pre_slug = (form.controls.title.value as string) .toLowerCase() - .replace(/[^a-z0-9]/gim, "-") + .replace(/[^a-z0-9 ]/gim, "") + .replace(/ +/g, "-") .replace(/-+/g, "-") .replace(/^-*(.+?)-*$/, "$1");