Javascript 在html文本框中显示反斜杠
我无法在文本框中显示带反斜杠的文本\t在文本框中放置一个选项卡(4个空格),如 C:able而不是C:\tableJavascript 在html文本框中显示反斜杠,javascript,jquery,Javascript,Jquery,我无法在文本框中显示带反斜杠的文本\t在文本框中放置一个选项卡(4个空格),如 C:able而不是C:\table $('#btn')。在('click',函数(){ var testval='C:\table'; $('#input').val(testval); }); 有没有办法转义此反斜杠并完全显示路径?您必须转义反斜杠,否则它会被解释为选项卡: "C:\\table" 您必须转义反斜杠,否则它将被解释为选项卡: "C:\\table" 放两个空格:不要用“C:\table”->
$('#btn')。在('click',函数(){
var testval='C:\table';
$('#input').val(testval);
});
有没有办法转义此反斜杠并完全显示路径?您必须转义反斜杠,否则它会被解释为选项卡:
"C:\\table"
您必须转义反斜杠,否则它将被解释为选项卡:
"C:\\table"
放两个空格:不要用“C:\table”->使用“C:\table”
这适用于所有语言(这就是转义特殊字符的方式)将两个空格放在后面:而不是“C:\table”->使用“C:\table”
这适用于所有语言(这就是如何转义特殊字符)将反斜杠转义为:
var testval='C:\\table'代码>或尝试使用
var testval = 'C:\table';
JSON.stringify(testval);
将反斜杠转义为:var testval='C:\\table'代码>或尝试使用
var testval = 'C:\table';
JSON.stringify(testval);
用\
转义\
:C:\\table
testval=testval。替换(“\\”,“\\\”)不能解决此问题,而且testval是动态数据而不是静态文本。因此,需要一个通用函数来替换/转义itEscape,将\
替换为\
:C:\\table
testval=testval。替换(“\\”,“\\\”)并不能解决问题,而且testval是动态数据,而不是静态文本。所以需要一个通用函数来替换/逃避它该死的:D你比我快!当我看到一个答案被添加时,我正在键入这个答案。这是正确的,因为单个反斜杠将触发转义序列。如何转义反斜杠。regex或replace对我尝试过的东西不起作用:(非常简单!如果你想在字符串写入中使用\而不是\\(双反斜杠)。第一个反斜杠跳过第二个。;)该死:你比我快了!当我看到一个答案被添加时,我正在键入这个答案。这是正确的,因为单个反斜杠将触发转义序列。如何转义反斜杠。regex或replace不适用于我尝试过的:(非常简单!如果您想在字符串写入中使用\而不是\\(双反斜杠)。第一个反斜杠转义第二个。:)很好…但是如何避免它周围的双引号:(当我使用stringify时,它不适用于其他字符串,如“C:\good”或任何没有\t、\n等的字符串)很好…但是如何避免它周围的双引号:(当我使用stringify时,它不适用于其他字符串,如“C:\good”或任何没有\t、\n等的字符串