Make strings url safe (with no dependencies)
Make strings url-safe.
window.slugg) and AMD/CommonJS-flavoured module loaders
npm install slugg
var slug = require'slugg'slug'My fantastic blog post'//-> 'my-fantastic-blog-post'slug'Today I found £5'//-> 'today-i-found-5'slug'I ♥ you'//-> 'i-you'
If you want a separator other than '-', pass it in as the second argument:
slug'Kevin Spacey' ' '//-> 'kevin spacey'
If you want to strip some characters rather than replace them with a separator, pass a regex as the last option that will match the chars you want to replace, eg:
slug'Mum\'s cooking' /'/g//-> 'mums-cooking'
Remember to use the
g flag if you want all the matches stripped (not just the first).