我正在制作一个网络应用程序,在我的管理端有一个添加动态输入的功能。管理员将在 textarea
中输入文本像:
'sample: _4_' | 'sample2: _some_'
我想要实现的是,我想替换第一个 '
至<p>
第二个'
至</p>
当分隔符( |
)相遇时,再次替换第一个 '
至<p>
第二个 '
至</p>
。最终输出为
<p>sample: _4_</p> <p>sample2: _some_</p>
这可能吗?我真的不知道代码。谢谢!
最佳答案
您可以使用 split
和 join
JavaScript 函数来替换字符串(实际上是一个 char
数组)中出现的所有内容。
试试这个:
val = val.split("' | '").join("</p> <p>");
val = val.split("'").join("<p>");
val = val.slice(0,-3) + "</p>"); // Replace the last <p> to </p>
关于javascript - 如何在javascript中进行字符串替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42735631/