首页 > 解决方案 > 在输入框中输入时如何在字符串中插入换行符

问题描述

我正在尝试替换子字符串。在输入框中输入替换。问题是我无法\n通过输入框插入。

所以这不起作用

var val = document.getElementById('val').innerHTML;
var replacement = document.getElementById('replaceWith').value
val.innerHTML = val.innerHTML.replace(reg, replacement + '$&');

但这确实有效

var val = document.getElementById('val').innerHTML;
var replacement = document.getElementById('replaceWith').value
    val.innerHTML = val.innerHTML.replace(reg, "\n" + '$&');

有没有办法做到这一点?

标签: javascriptregex

解决方案


推荐阅读