用于替换的Javascript string.replace()

时间:2014-06-08 19:19:37

标签: javascript regex

我正在尝试在javascript中执行查询字符串替换:

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

1 个答案:

答案 0 :(得分:3)

您需要传递正则表达式,而不是字符串:

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