Javascript String stringToSlug(str)
// String to slug String.prototype.stringToSlug = function(str) { str = str.replace(/^\s+|\s+$/g, ''); // trim str = str.toLowerCase();// w w w . j a v a 2 s . com str = str.replace(/[^a-z0-9 -]/g, '') // remove invalid chars .replace(/\s+/g, '-') // collapse whitespace and replace by - .replace(/-+/g, '-'); // collapse dashes return str; };