diff --git a/src/utils/slugify.ts b/src/utils/slugify.ts index 192a3fa..1447dde 100644 --- a/src/utils/slugify.ts +++ b/src/utils/slugify.ts @@ -6,11 +6,11 @@ */ export const slugify = (str: string): string => { return str + .trim() .toLowerCase() .replace(/&/g, "and") - .replace(/[^a-z0-9]+/g, "-") - .replace(/^-+/g, "") - .replace(/-+$/g, ""); + .replace(/[\W_]+/g, "-") + .replace(/^(-+)|(-+)$/g, ""); }; /**