1

我想要一些与路径匹配的东西,例如没有域名的 Web URL 或 Linux 目录中的东西/like/this/and/allows-dashes

所以换句话说,允许的字符是数字、字母、破折号和斜线。第一个和最后一个字符不能是破折号或斜线。

我能得到的最好的就是这个

^[a-z0-9]+[a-z0-9(\/)(-)]*[a-z0-9]+$

但它失败了

a/b-c/d
4

1 回答 1

2

你也需要逃避你的 - 。请尝试以下

^[a-z0-9]+[a-z0-9(\/)(\-)]*[a-z0-9]+$
于 2012-04-04T03:48:28.063 回答