我正在
Uncaught SyntaxError: Unexpected token ILLEGAL
我因为这个而检查了
currentMd: '<div>#hehe
</div>'
currentMd
中的两个额外新行打破了它,所以我怎样才能用\n
替换新行?
所以它会像这样
currentMd: '<div>#hehe\n\n</div>'
在javascript或jQuery中没问题。
可能不清楚内容实际上只是一个例子。
正在从数据库中检索实际内容,因此在数据库中我无法控制,用户将始终按下输入。
我在这里可能不太清楚我的问题。
问题是这个分配给contentMd
的内容是从nodejs
中检索出来的,我无法控制其中的内容。
答案 0 :(得分:1)
怎么样:
var your_content = "<div>#hehe\
\
\
</div>";
var replaced_text = your_content.replace(/\n|\s/g, "");
答案 1 :(得分:0)
进入文本编辑器并手动替换换行符。除非这些代码是由计算机生成的,否则你在捕获它之前设法在数千行代码中设置了这个bug,这应该足够了。
答案 2 :(得分:0)
这正是你如何做到的:
> '<div>#hehe\n\n</div>'
"<div>#hehe
</div>"