[Изменено]
На самом деле, через Javascript есть способ сделать это.
Вы можете использовать функцию String.replace () с простым регулярным выражением.
Str = Str.replace(/\/gi,'/');
Это на самом деле не сработает, поскольку \ является escape-символом , поэтому вам нужно добавить еще один, например:
Str = Str.replace(/\\/gi,'/'); //with escape , replace / by \ globally
Вам придется удвоить \ в вашей исходной строке, иначе один \ будет просто экранировать символ рядом с ним
Первый ответ должен быть полезным, вы также можете использовать редактор SublimeText, чтобы выбрать все / и перезаписать //.
Но если вы хотите сделать это напрямую с помощью javascript, например:
var Str = '.\.\.\helpers\weather'; // and double these, I don't know how
Проверьте это с помощью этого кода:
var Str = '..\\..\\..\\helpers\\weather';
console.log(Str);
Str = Str.replace(/\\/gi,'/');
console.log(Str);
Или создайте HTML-файл и скопируйте его:
<!DOCTYPE html>
<html>
<head>
<title>/ to \</title>
</head>
<body>
<p id="p1">Original: </p>
<p id="p2">Modified: </p>
<script>
var Str = '..\\..\\..\\helpers\\weather';
console.log(Str);
document.getElementById('p1').innerHTML += Str;
Str = Str.replace(/\\/gi,'/');
console.log(Str);
document.getElementById('p2').innerHTML += Str;
</script>
</body>
</html>