I'm having trouble creating a Regex to match URL slugs (basically, alphanumeric "words" separated by single dashes)
this-is-an-example
I've come up with this Regex: /[a-z0-9\-]+$/
and while it restricts the string to only alphanumerical characters and dashes, it still produces some false positives like these:
-example
example-
this-----is---an--example
-
I'm quite bad with regular expressions, so any help would be appreciated.