2017-06-14 106 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