I want something that matches paths, such as those in a web URL without the domain name, or a Linux directory, something/like/this/and/allows-dashes
So in another word, the characters allowed are numbers, alphabets, dash, and slash. First and last character can't be dash nor slash.
Best I can get is this
but it fails at
^[a-z0-9]+[a-z0-9/-]*[a-z0-9]+$Why do you put a dash in parentheses - turbanoff 2012-04-04 03:27
^\w[\w\/\-]*\w$. Of course this also means that your path must have at least 2 characters - gmalette 2012-04-04 03:32
You need to escape your - as well. Please try the following