2014-06-08 35 views
0

我試圖做一個查詢字符串在JavaScript替代:的Javascript與string.replace()更換

s = "http://localhost:8000/i/dashboard-view?&level_to_load=2#;" 
s.replace('level_to_load=\d','HELLO') 
"http://localhost:8000/i/dashboard-view?&level_to_load=2#;" 

我想要的結果是:

"http://localhost:8000/i/dashboard-view?&HELLO#;" 

什麼是正確的正則表達式使用,超過level_to_load=\d

回答

3

你需要傳遞一個正則表達式,而不是一個字符串:

s.replace(/level_to_load=\d/,'HELLO')