2013-08-03 3 views
2

Я пытаюсь заменить слеш моей строки с двойными косыми чертами, как так:Как заменить символ обратной косой черты двойной обратной косой чертой в javascript?

s = s.replace("\\", "\\\\"); 

Но это ничего не делать. Пример строка:

s="\r\nHi\r\n"; 
+0

при печати строки (до замены), она показывает один или два обратных слэша? –

+0

распечатать одну обратную косую черту – user2049371

+0

@ user2049371 еще одна опция –

ответ

2

Строка не содержит обратную косую черту, он содержит последовательность \r побега.

Working example

Например

var str = "\r\n"; 
var replaced = str.replace('\r\n', '\\r\\n'); 
alert(replaced); 

Тогда предупреждение будет показано \r\n

+0

нет, нет работа ... – user2049371

+0

@ пользователь2049371 еще одна опция отправлена ​​ –

+0

для справки => s = "\ r \ n"; – user2049371

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

  • Нет связанных вопросов^_^