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