2014-02-19 149 views
-2

嗨,我有這樣的URLRegEx/Javascript:如何從URL獲取參數?

www.example.com/registration/star/xx223x/xxxx67x/xx 
www.example.com/registration/star-mega/x45xx/xxxrfxx/xx 
www.example.com/registration/manager/xxx34xx/xx 
www.example.com/registration/pro/xxxxx/xxx 

我如何使用JavaScript和正則表達式獲取參數後/註冊/和先下一/成變量? (明星,明星,經理,親)

+2

你有沒有做過任何嘗試?你卡在哪裏?現在這看起來很像「爲我寫這篇文章」。 –

+1

看看'location.pathname'和'Array.split'。 – A1rPun

+1

http://stackoverflow.com/questions/901115/how-can-i-get-query-string-values-in-javascript?rq=1 *** 2282 ***票和你*不能*現貨那個問題? –

回答

2

要由烏里Y中的真棒答案擴大,這裏是你如何在JavaScript中使用它:

var url = 'www.example.com/registration/star-mega/x45xx/xxxrfxx/xx'; 
var result = url.match('\/registration\/([^\/]+)'); 
alert(result[1]); 

JSFiddle Here

+1

感謝您的回答!這正是我需要的! –

+0

@IlyaLibin - 不客氣,很樂意幫忙。 –

2

下面的正則表達式如何?www\.example\.com\/registration\/([^\/]+)?看到http://regex101.com/r/xS8zZ6

+0

謝謝!我可以使用的功能是什麼?更換()? –