Как сделать обратную косую черту без новых строк в JavaScript - PullRequest
0 голосов
/ 08 октября 2019

У меня есть строка в javascript, подобная var Value = "\\\\192.168.0.1\\\\Dir\\NewDir\\Imp\\file.xml",

, но вывод (с новыми строками):

\\\\192.168.0.1
\\\\Dir
\\NewDir
\\Imp
\\file.xml


form.setValues({
 'idInput' : Value
});

form - это форма, созданная в extJs. idInput - это идентификатор поля дисплеяЗначение - это новое значение в поле отображения

Как сохранить обратную косую черту без новых строк? Я пытался с JSON stringify, но он не работает.

1 Ответ

0 голосов
/ 11 октября 2019

Я думаю, что - вы хотите отобразить значение с обратными слэзами в таком виде:

var Value = '\\\\192.168.0.1\\\\Dir\\NewDir\\Imp\\file.xml';
Value = encodeURI(Value);
Value = decodeURI(Value.replace(/%5C/g, "%5C%5C"));

Взгляните на пример: https://fiddle.sencha.com/#view/editor&fiddle/301t

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...