我有一个图片网址已被编码以逃避斜杠。
https:\\/\\/s3-eu-west-1.amazonaws.com\\/adido-toolbank\\/Thumbnails\\/F\\/FLV26461.JPG
如何在jquery中解码此URL? decodeURI和decodeURIComponent无效。
答案 0 :(得分:1)
您可以使用split()
和join()
。这样做:
var url = "https:\\/\\/s3-eu-west-1.amazonaws.com\\/adido-toolbank\\/Thumbnails\\/F\\/FLV26461.JPG";
console.log( url.split( String.fromCharCode(92) ).join('') );

答案 1 :(得分:-1)
试试这个:
console.log(
"https:\\/\\/s3-eu-west-1.amazonaws.com\\/adido-toolbank\\/Thumbnails\\/F\\/FLV26461.JPG"
.replace(/\\\//g, '/')
);

decodeURI
和decodeURIComponent
无法正常工作,因为该字符串不包含任何网址编码字符。一个简单的String#replace
可以完成这项工作。