我无法让我的换行符出现在textarea中。我收到的数据在换行符上包含双反斜杠(即\\ n)。在设置textarea的值之前,我尝试使用正则表达式删除其中一个反斜杠 - 不工作。
这是问题的重新创建: http://jsfiddle.net/xkM23/3/
有没有人知道如何在该textarea中正确显示换行符?
答案 0 :(得分:2)
您必须为JavaScript \
转义(并使它们加倍\\
)。然后它按预期工作:http://jsfiddle.net/xkM23/6/
.replace(/(\\r)|(\\n)/g,"\n")
答案 1 :(得分:1)
$('#test_textb').val(
oTest.data.PRIVATE_CONTACT1.split("\\r\\n").join("\n")
);