Преобразование обратной косой черты в прямую косую черту с помощью javascript не работает должным образом?

У меня есть переменная javascript из устаревшей системы с обратными косыми чертами в прямые косые черты:

'/ 46 \ 465531_Thumbnail.jpg'

, и я пытаюсь преобразовать в это:

'/ 46 / 465531_Thumbnail.jpg '.

Невозможно решить проблему в устаревшей системе.

Вот команда, которую я выполняю в браузере IE8:

javascript:alert("/46\465531_Thumbnail.jpg".replace(/\\/g,"/"));

, в ответ я получаю:

---------------------------
Message from webpage
---------------------------
/46&5531_Thumbnail.jpg
---------------------------
OK   
---------------------------

на самом деле я просто хочу, чтобы меня перевели как '/ 46 / 465531_Thumbnail.jpg'

Что не так?

14
задан Gilles 'SO- stop being evil' 16 June 2012 в 17:32
поделиться