2013-02-08 54 views
1

如何格式化一個正則表達式在JavaScript:具體的正則表達式在Javascript中符合條件

http://localhost:3000/sales?&tp=Home+Stay&am=Pool&pl=1620&pt=Flash+Sale&st=5 

我想& PL =和所有的數字後& PL =。 所以在這種情況下結果將會是& pl = 1620。 請幫助如何執行此操作? 你的幫助對我來說意義重大。

+0

http://stackoverflow.com/questions/901115/how- can-i-get-query-string-values – Rob

回答

0

這個腳本會做的伎倆:

var regex = /&pl=\d*/; 
var match = regex.exec(yourtext)[0]; 
+0

好吧,我將如何將它分配給變量,因爲在它之後我想使用該變量進行分割。例如=>如果我寫var var =&pl = \ d *,那麼它會給出一個語法錯誤。請幫忙。 –

+1

非常感謝LeviBotelho先生。 –

0

以下的正則表達式應該這樣做

/&pl=\d*/.exec('http://localhost:3000/sales?&tp=Home+Stay&am=Pool&pl=1620&pt=Flash+Sale&st=5')[0] 

演示:Fiddel