0

有没有办法使用 javascript 将某些内容附加到 URL?并删除前缀?

例如“http://www.google.com/”变成“google.com.local/”

4

4 回答 4

0

concat()方法用于连接两个或多个字符串。

此方法不会更改现有字符串,而是返回一个包含连接字符串文本的新字符串。在你的情况下:

var mystring = concat("http://www.google.com",".local");

对于从字符串中删除部分 - 使用split()方法将字符串拆分为子字符串数组,并返回新数组。

提示:如果使用空字符串 ("") 作为分隔符,则字符串将在每个字符之间进行分割。

注意:该split()方法也不会更改原始字符串。

于 2012-06-11T11:54:45.577 回答
0

您可以使用 window-object 更改 URL,例如:

window.location.href = url + '/' + ID
于 2012-06-11T11:54:48.540 回答
0

那这个呢?

var url = "http://www.google.com/";
url.replace(/^(https?:\/\/)?(\w+\.)?(\w+\.\w+)/, "$3.local");

演示:http: //jsfiddle.net/qn5h5/

于 2012-06-11T11:57:04.017 回答
-1

javascript 位置对象http://www.w3schools.com/jsref/obj_location.asp使您可以访问 url 的主机名路径等。我不完全知道您在寻找什么,但这可以提供帮助。

于 2012-06-11T11:54:40.027 回答