Regex permalink的正则表达式

Regex permalink的正则表达式,regex,Regex,我在找permalink的正则表达式。 Permalink始终以/开头。除连字符、正斜杠外,不包含任何特殊字符 一些随机示例: /qwerty /asd-a1 /month/december /posts/1 /users/id/1 /rand-om/text-1/word 拒绝的示例(由于特殊字符或双正斜杠): 我尝试过stackoverflow的答案,奇怪的是,没有一个有效。我认为您需要提供一个更好的输入数据示例,但这是有效的: ^(\/{1}[a-z0-9\-]{1,}[a-z0-9\-

我在找permalink的正则表达式。 Permalink始终以
/
开头。除连字符、正斜杠外,不包含任何特殊字符

一些随机示例:

/qwerty
/asd-a1
/month/december
/posts/1
/users/id/1
/rand-om/text-1/word
拒绝的示例(由于特殊字符或双正斜杠):


我尝试过stackoverflow的答案,奇怪的是,没有一个有效。

我认为您需要提供一个更好的输入数据示例,但这是有效的:

^(\/{1}[a-z0-9\-]{1,}[a-z0-9\-\/]*)$

下面是一个使用您提供的数据的工作示例:

这不就是
/^\/
?它接受特殊字符。允许有特殊字符吗?我不这么认为。我是新手。@JosephMarikle的例子简单地说,“行以
/
,然后就行了。这似乎是你想要的,不是吗?有没有办法不允许任何特殊字符,除了连字符?我也不想允许像://dosomething或/birth//smith这样的双前斜杠?”
^(\/{1}[a-z0-9\-]{1,}[a-z0-9\-\/]*)$