|
@@ -7144,7 +7144,12 @@ var jQuery = require('jquery'); |
|
@@ -7144,7 +7144,12 @@ var jQuery = require('jquery'); |
7144
|
|
7144
|
|
7145
|
//ie下使用innerHTML会产生多余的\r\n字符,也会产生 这里过滤掉
|
7145
|
//ie下使用innerHTML会产生多余的\r\n字符,也会产生 这里过滤掉
|
7146
|
html = div.innerHTML; //.replace(/>(?:(\s| )*?)</g,'><');
|
7146
|
html = div.innerHTML; //.replace(/>(?:(\s| )*?)</g,'><');
|
7147
|
-
|
7147
|
+ if (typeof(UMEDITOR_CONFIG.removePasteStyle) != "undefined" && UMEDITOR_CONFIG.removePasteStyle == 1) {
|
|
|
7148
|
+ html = html.replace(/<(p|div)[^>]*>(<br\/?>| )<\/\1>/gi, '\n')
|
|
|
7149
|
+ .replace(/<br\/?>/gi, '\n')
|
|
|
7150
|
+ .replace(/<[^>/]+>/g, '')
|
|
|
7151
|
+ .replace(/(\n)?<\/([^>]+)>/g, '');
|
|
|
7152
|
+ }
|
7148
|
//过滤word粘贴过来的冗余属性
|
7153
|
//过滤word粘贴过来的冗余属性
|
7149
|
html = UM.filterWord(html);
|
7154
|
html = UM.filterWord(html);
|
7150
|
//取消了忽略空白的第二个参数,粘贴过来的有些是有空白的,会被套上相关的标签
|
7155
|
//取消了忽略空白的第二个参数,粘贴过来的有些是有空白的,会被套上相关的标签
|