我在我的应用程序中使用了CKeditor。当我保存CKEditor输出的内容时,添加了
这样的标签。
<B>Summary:</B>
<P><BR><SPAN style="TEXT-ALIGN: left; WIDOWS: 2; TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; LETTER-SPACING: normal; DISPLAY: inline !important; FONT: 15px/20px Helvetica, Arial, sans-serif; WHITE-SPACE: normal; ORPHANS: 2; FLOAT: none; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">The company's latest tweet simply states that "our team continues to investigate, but at this time, we're still unable to confirm that any security breach has occurred. Stay tuned here."</SPAN></P><BR>
<P><BR>Facebook : <A href="http://www.facebook.com">http://www.facebook.com</A></P><BR>
如何在 javascript 中使用常规执行从上述示例中删除所有"中断"标签。
保存文本时应附加到"摘要:",如下所示
摘要:如果您没有收到他们的消息,请给该部门回电。最初的故事是在俄罗斯论坛上的用户之后触发的 声称他入侵并上传了近650万的初始 故事是在俄罗斯论坛上的一位用户声称他 被黑客入侵并上传了近 650 万
但现在它来了,就像这样
总结:
最初的故事是在俄罗斯论坛上的用户之后触发的 声称他入侵并上传了近650万的初始 故事是在俄罗斯论坛上的一位用户声称他 被黑客入侵并上传了近 650 万
我正在使用替换(/[\r\f]/g, ' ') ;
replace(/\<!>[\s\S]*?\<!>/ig, '')
但没有用,帮帮我。
最后
CKEDITOR.instances.editor1.getData().replace(/(rn|n|r)/gm,"");
完美地解决了我的问题。
谢谢。
replace(/[nrf]/g, ' ') ;
将删除实际的换行符而不是编码的换行符尝试
replace(/<BR>/g, '') ;
或者,如果您想删除所有标签
replace(/<[^>]*?>/g, ' ') ;