2017-06-14 298 views
-1

我在找永久链接的正则表达式。 固定链接永远始于/。并且不包含除连字符,正斜杠之外的任何特殊字符。正则表达式的永久链接

一些随机的例子:(因特殊字符或双forwardslash)

/qwerty 
/asd-a1 
/month/december 
/posts/1 
/users/id/1 
/rand-om/text-1/word 

拒绝的例子:

/[email protected]# 
/holidays/jan&^ 
/happy//birthday 
//calendar/third-week 

我曾尝试在计算器和古怪他们没有答案的工作。

+1

那不是仅仅是'/^\ //'? –

+0

它接受特殊字符。它是否允许有特殊字符?我不这么认为。我是新手。 – NaMo

+0

@JosephMarikle的例子简单地说:“行开始于'/',然后什么都行。似乎这就是你想要的,没有? – Jokab

回答

0

我认为你需要提供你的输入数据的一个更好的例子,但这个工程:

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

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

+0

任何方式不允许任何特殊字符,除了连字符? – NaMo

+0

,我也不想要允许双向正斜杠,如:// dosomething或/ birth // smith – NaMo