我有这个字符串:
http:\/\/www.google.com\/
我想将网址更改为:
http://www.google.com/
使用:
url = url.replace(/\\//gi, "/");
但它给我空字符串。
我知道如何解决它?
答案 0 :(得分:2)
您需要额外的反斜杠。 \
你可以试试这个:
var url = 'http:\/\/www.google.com\/';
url.replace(/\\\//gi, "/");
答案 1 :(得分:1)
尝试:
window.unescape('http:\/\/www.google.com\/')
但请注意,这不是严格意义上的网址编码,因为/
字符完全合法。
它是否可能来自JSON,其中/
字符应该被转义?
答案 2 :(得分:1)
您正在寻找decodeURI
decodeURI('http:\/\/www.google.com\/')
//"http://www.google.com/"
答案 3 :(得分:0)
使用解析URI组件的 decodeURIComponent()函数。
var url="http:\/\/www.google.com\/";
url=decodeURIComponent(url);