我正在尝试在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
?
答案 0 :(得分:3)
您需要传递正则表达式,而不是字符串:
s.replace(/level_to_load=\d/,'HELLO')