2011-02-02 3 views
5

У меня есть URL-адрес в следующем формате:Удаление обратных слэша из строк в JavaScript

http:\/\/example.example.ru\/u82651140\/audio\/song.mp3

Как я могу удалить лишние «\» S из строки? Я попробовал string.replace ("\", ""), но это ничего не делает. Если бы вы могли дать мне регулярное выражение JavaScript, которое поймает это, это тоже сработает. Я просто должен уметь записывать эту строку, когда она находится внутри другой строки.

+3

Можно задаться вопросом о том, почему кто-то есть такая проблема. – Pointy

ответ

19

Try:

string.replace(/\\\//g, "/"); 

Это определенно соответствует "\ /" шаблон так, чтобы Вы случайно не удалить любые другие символы обратной косой черты, которые могут быть в URL (например, в хэш-части).

+0

+1: хорошее решение – naveen

Смежные вопросы