有没有办法使用 javascript 将某些内容附加到 URL?并删除前缀?
例如“http://www.google.com/”变成“google.com.local/”
有没有办法使用 javascript 将某些内容附加到 URL?并删除前缀?
例如“http://www.google.com/”变成“google.com.local/”
该concat()
方法用于连接两个或多个字符串。
此方法不会更改现有字符串,而是返回一个包含连接字符串文本的新字符串。在你的情况下:
var mystring = concat("http://www.google.com",".local");
对于从字符串中删除部分 - 使用split()
方法将字符串拆分为子字符串数组,并返回新数组。
提示:如果使用空字符串 ("") 作为分隔符,则字符串将在每个字符之间进行分割。
注意:该split()
方法也不会更改原始字符串。
您可以使用 window-object 更改 URL,例如:
window.location.href = url + '/' + ID
那这个呢?
var url = "http://www.google.com/";
url.replace(/^(https?:\/\/)?(\w+\.)?(\w+\.\w+)/, "$3.local");
演示:http: //jsfiddle.net/qn5h5/
javascript 位置对象http://www.w3schools.com/jsref/obj_location.asp使您可以访问 url 的主机名路径等。我不完全知道您在寻找什么,但这可以提供帮助。