const slugify = (text) => { if (!(typeof text === "string" || text instanceof String)) { console.error(`string expected, ${typeof str} provided`) return str } return text.toLowerCase() .replace(/ /g, "-") .replace(/[^\w-]+/g, "") } slugify("Hello, everyone!") // hello-everyone
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter