Ueditor中pre的空格会转换成nbsp

 时间:2026-02-13 08:57:49

获取编辑器的内容

var str = UE.getEditor('container').getContent();

Ueditor中pre块部分会出现换行后,无法用正则表达式识别代码块的问题。

解决方案:用br去替换换行

str = str.replace(/[\r\n]/g, "<br />");

Ueditor中<pre></pre>里面的空格会转换成&nbsp问题

解决方案:用空格去替换&nbsp;

str = str.replace(/&nbsp;/g, " ");

<pre></pre>中没有被转义&nbsp的空格

str = str.replace(/^\s\s*/, '').replace(/\s\s*$/, '')

每次打开编辑器时,点击html,发现ueditor总是在文本前后增加<br>。这个问题我已经解决了,分享下经验。并非是ueditor的问题,而是代码中编辑器内容前后各有回车,ueditor将这2个回车自动转换为<br/>的形式了,如:

<script id="context" name="context" type="text/plain">${absKnows.context}</script>

正确的写法应该是:

<script id="context" name="context" type="text/plain">${absKnows.context}</script>

  • ueditor怎么插入antd组件
  • ueditor 如何动态设置预览模式
  • ueditor 使用教程
  • 如何Ueditor在中添加字体
  • ueditor下载安装教程
  • 热门搜索
    桂花茶的功效与作用 什么是私有云 缩泉丸的功效与作用 黄瓜的功效与作用 我收获了知识 碘伏的作用与功效 桑葚的功效与作用禁忌 七年级上册历史知识点 生土豆汁的功效与作用 初一生物上册知识点