JS 实现 url中的相关内容的替换

JavaScript020

JS 实现 url中的相关内容的替换,第1张

var reg = /(.*\/).*/

var str = "http://abc.demo.com.cn/a/b/c/12345-6789.pdf"

str = str.replace(reg,"$1ZZZZZZZZZZ,pdf")

使用js对当前的URL进行操作,可以使用内置对象window.location;

window.location的用法:

window.location.replace(url):用传入的URL字符串替代当前的URL,该方法会将历史记录中的URL一并替换掉,也就是说,这个方法会覆盖之前的历史记录;

window.location.reload():重新加载当前URL,相当于刷新;

window.location.assign(url):加载传入的URL,该方法不会覆盖之前的历史记录;