我有一个输入文本,用户粘贴在其中。我必须找到所有回车字符和用纯文本替换它" \ n" 。 " \ n"应该在输出textarea中可见。 Example
我写了代码,但输出区域显示我的" \ n"作为HTML标记并使其再次回车。但是如果我使用文本功能,我就不能回车了。请帮忙。
$("#convert").click( function () {
var txtValue = $('#input').val();
$('#output').html(txtValue.replace(/\r?\n/g, "\n"));
});
#input
和#output
是文本字段。
答案 0 :(得分:1)
只是简单地逃避反斜杠:
$('#output').html(txtValue.replace(/\n|\r/g, "\\n"));
答案 1 :(得分:0)
你必须使用额外的斜杠来放置" \ n"在字符串中,像这样:
$("#convert").click( function () {
var txtValue = $('#input').val().replace(/\n/g, "\\n");
$('#output').html(txtValue);
});