ITXST.COM

百度ueditor(UMeditor)编辑器黏贴复制记事本文本自动生成p标签的问题

       我们在用百度编辑器复制记事本里面的文章,如果文章里面包含\n转义符号时,百度ueditor会自动给加上P表情,造成文章排版非常难看,网上找了很多文章都没有找到解决方法,网上的文章大多数是讲把回车加上P表情改成BR标签的方法。于是只好去看百度ueditor源代码,解决方法如下:

       百度ueditor(UMeditor)编辑器黏贴复制记事本文本自动生成p标签换成br标签方法。 

       第一步:打开ueditor.all.js文件,找到14699行。

       第二部:加上下面代码

            //黏贴生成P标签的问题 editby www.itxst.com
            //把<p>字符串替换成空
            var reg = new RegExp('<p>', "g")
            html.html = html.html.replace(reg, '');
            //把<p>字符串替换成<br/>标签
            reg = new RegExp('</p>', "g")
            html.html = html.html.replace(reg, '<br/>');

     结束:这样黏贴后就会把\n替换成br标签了。