我正在从文本区域发送json数据,然后将其插入数据库,因为我正在使用XML。在我从数据库中读取文本并将其显示在浏览器中之后,它不会保留换行符。所有换行符都显示为空格。
所以基本上,如果我将其插入数据库:
Hello
World
我从数据库中读取了Clob之后,它将显示
Hello World
我发现如果我用换行符替换换行符,它将保留换行符:
Hello World
显示为
Hello
World
现在我正尝试将换行符替换为 使用javascript。我有以下代码:
str.replace(new RegExp('\n','g'), ' ')
但它似乎不了解代码的正确部分,我的意思是换行符。
答案 0 :(得分:0)
遵循有关replace() method的文档:
答案 1 :(得分:0)
str.replace()
返回新字符串,因此您必须将其分配给新值
您可以执行以下操作
var p = 'The quick brown fox jumps over the lazy dog.';
// space between splash
var regex = / /gi;
//Assign p the new value
p = p.replace(regex, '\n');
console.log(p);