gpt4 book ai didi

javascript - 忽略 javascript 字符串中的\n

转载 作者:行者123 更新时间:2023-11-30 15:58:43 25 4
gpt4 key购买 nike

我有一个基本的系统可以转换\n<br/>但是当我添加 Hello\nhow are you在来自变量的框中,\n not is show,这没有效果,只有当用户添加\n时才有效在文本区域中显示在预览框中。怎么能忽略\n在 js 变量中?

function convertirDialogo(val_, type) {
val_ = val_.replace(/\\t/g, "<p class=\"create_t\"></p>");

console.log(type);
if (type !== 'DIALOG_STYLE_LIST') {
val_ = val_.replace(/\\n/g, "<br />");
}

for (var i = 0; i < val_.length; i++) {
var _list_created = false;
if (type === 'DIALOG_STYLE_LIST') {
var l_ = val_.charAt(i) == "\\" && val_.charAt(i + 1) == "n";
if (i == 0 && l_ == false) {
val_ = '<li>' + val_;
} else {
if (l_) {
val_ = val_.replace(/\\n/g, '<li>');
}
}
}
var start = i;
var end = i + 7
if (val_.charAt(start) == '{' && val_.charAt(end) == '}') {
var _col = val_.substring(start, end + 1);
var __col = _col.substring(1, _col.length - 1);

val_ = val_.replace(_col, "<span style=\"color: #" + __col + ";\">");
}
}
return val_;
}

示例:http://image.prntscr.com/image/3312c7182fdf4e1d8a538c941c86bdf7.png

可以,但是如果我添加按钮以添加 \n从 js 到文本框不起作用。

最佳答案

当您可以简单地添加 whitespace: pre-wrap 时,这似乎需要大量工作无论你在哪里显示字符串的 CSS 规则。

关于javascript - 忽略 javascript 字符串中的\n,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38082068/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com