Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.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 在js中,如何将add\n(不是新行标记)替换为文本区域中每行末尾的字符串_Javascript_Jquery_Regex_Replace - Fatal编程技术网

Javascript 在js中,如何将add\n(不是新行标记)替换为文本区域中每行末尾的字符串

Javascript 在js中,如何将add\n(不是新行标记)替换为文本区域中每行末尾的字符串,javascript,jquery,regex,replace,Javascript,Jquery,Regex,Replace,好的,我尽量说清楚 我有一个textarea,它将有多行文本,并且在每行的末尾我要添加\n但replace函数只添加了一行新行。在字符串被修改后,我将把结果放入一个不同的文本区域 我试过各种各样的方法,但似乎都不管用 我现阶段的例子 var my_text=$("textarea[name=text_area]").val(); my_text=my_text.replace(/\n/g,'["\n"]\n'); my_text=$("textarea[name=modifiedtext

好的,我尽量说清楚

我有一个textarea,它将有多行文本,并且在每行的末尾我要添加\n但replace函数只添加了一行新行。在字符串被修改后,我将把结果放入一个不同的文本区域

我试过各种各样的方法,但似乎都不管用

我现阶段的例子

var my_text=$("textarea[name=text_area]").val();    
my_text=my_text.replace(/\n/g,'["\n"]\n');
my_text=$("textarea[name=modifiedtext_area]")
我希望文本框内容从

fgdf
g
sdfg
asdff
到新文本区域的下面

fgdf\n
g\n
sdfg\n
asdff\n

如果要显示实际文本
\n
,则必须转义斜杠
\\n

my_text=my_text.replace(/\n/g,"\\n\n");
转义反斜杠“\\”。