我在Laravel
和jQuery
中製作SPA
。 URL字符串是domain.com/company/page
。由於company
是強制性的和可變的,我不知道如何編輯/page
部分?我利用window.PushState
來修改網址而不重新加載。jQuery - 修改URL參數的第二部分
我的第一個猜測將涉及RegEx
,我不過我不太熟悉的RegEx
,這使得這個任務棘手的一種。最難的部分是編輯URL的第二部分,因爲company
可能會有所不同。
乾杯:)
我在Laravel
和jQuery
中製作SPA
。 URL字符串是domain.com/company/page
。由於company
是強制性的和可變的,我不知道如何編輯/page
部分?我利用window.PushState
來修改網址而不重新加載。jQuery - 修改URL參數的第二部分
我的第一個猜測將涉及RegEx
,我不過我不太熟悉的RegEx
,這使得這個任務棘手的一種。最難的部分是編輯URL的第二部分,因爲company
可能會有所不同。
乾杯:)
如果你只是想搜索並替換/page
那麼以下是最簡單的正則表達式可以這樣做:
/\/[A-Za-z]+$/
它搜索/
其次爲任意數量的字母從A-Za-z
出現在字符串的末尾(您的URL)。
你似乎很喜歡'[A-Z]',你在回答中使用它。但是你知道它可以匹配嗎? *從'A-Za-z'*範圍內的字母不正確。請參見[\ [Az \]和\ [a-zA-Z \]區別](http://stackoverflow.com/questions/4923380/difference-between-regex-az-and-a-za-z) –
@ WiktorStribiżew:Thanx指出。是一個完整的新手! – 2016-01-23 14:06:07
你想做什麼?搜索'/ company/page'部分並將其替換爲其他字符串? – 2016-01-23 09:30:30
我想用引用者的給定頁面替換「頁面」部分,同時保持公司參數:) 例如,/home,/ stuff,/ otherstuff – StevenThelin
*但是我不太熟悉RegExp。*爲什麼不讀它? – 2016-01-23 12:12:17