Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在html文本框中显示反斜杠_Javascript_Jquery - Fatal编程技术网

Javascript 在html文本框中显示反斜杠

Javascript 在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”->

我无法在文本框中显示带反斜杠的文本\t在文本框中放置一个选项卡(4个空格),如

C:able而不是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等的字符串