jQuery: create a slug from a string
HTML
<div id="test">Pesquisas e feedback</div>
<div id="slug"></div>
JavaScript
var slug = function(str) {
var $slug = '';
var trimmed = $.trim(str);
$slug = trimmed.replace(/[^a-z0-9-]/gi, '-').
replace(/-+/g, '-').
replace(/^-|-$/g, '');
return $slug.toLowerCase();
}
$('#slug').text(slug($('#test').text()));