我已经看到了几个关于通过javascript重定向到页面的问题,这很好,但所有这些都只是重定向到基本网址。我想要包含一个可变路径。例如,我说http://www.glas.com/my/url/path
我想使用window.location.replace()
仅替换glas
部分,并将其更改为glass
。我是JavaScript的初学者,所以任何帮助都会非常感激。
这是我到目前为止所尝试的:
var path = ''; // this is where I'm stuck
window.location.replace("http://www.glass.com/" + path);
path
变量将解析/
之后的任何内容的当前网址。我试过看过JavaScript的match
和regexp
,但这一切看起来都很混乱。
答案 0 :(得分:1)
您可以这样做:
window.location.href = window.location.href.replace('glas','glass');
答案 1 :(得分:1)
尝试
window.location = window.location.href.replace('glas', 'glass');