2017-03-04 52 views
0

這可能是一個簡單而愚蠢的問題。但是,我玩了一個API,它返回我下面的URL結構:如何通過刪除額外的斜槓來重新格式化URL

"https:\/\/s3.ca-central-1.amazonaws.com\/xxxxx-uploads\/users\/avatar\/fae764d0abea565f8e8524805a3285579568f7f2.jpg" 

我怎樣才能把使用javascript此字符串削減多餘的?

+0

雙引號也是字符串內容的一部分嗎,還是你添加它們只是爲了在問題中顯示? – 2017-03-04 00:36:40

+0

它是它的一部分。 – user1012181

+2

然後,您可以使用'JSON.parse()'創建不帶引號或反斜槓的字符串數據。 https://jsfiddle.net/rk42L7yd/1/ – 2017-03-04 00:39:24

回答

1

由於您給出的內容似乎是有效的JS或JSON字符串,因此您可以使用JSON.parse()eval()將其從序列化轉換爲實際JS字符串數據,而不使用引號和轉義序列。

爲了安全起見,我們將使用JSON.parse,因爲您從外部獲取它。

var s = JSON.parse(url_data); 
console.log(s);