diff --git a/lib/formtastic-slug/slug_input.rb b/lib/formtastic-slug/slug_input.rb index 6c1ee0b..f9e2def 100644 --- a/lib/formtastic-slug/slug_input.rb +++ b/lib/formtastic-slug/slug_input.rb @@ -51,7 +51,7 @@ class SlugInput < Formtastic::Inputs::StringInput var setSlug = function(text) { var i, k; - var originalSlug = text.toLowerCase().replace(/[^a-z0-9]+/g, '-'); + var originalSlug = text.toLowerCase().replace(/[^a-z0-9]+/g, '-').replace(/(^-|-$)/g, ''); var newSlug = originalSlug; var index = 0;