繁体   English   中英

在Ckeditor中,删除文本前后的br标签

[英]In Ckeditor, delete br tags before and after the text

当用户在编辑器中粘贴文本时(例如),他们不会删除文本前后的空格。

如何删除这些br标签? 它将像php中的trim()函数一样工作。

我的代码是:

    CKEDITOR.replace('contenido',
    {
       language: 'es',
       resize_enabled: true,
       pasteFromWordRemoveFontStyles: true,
       pasteFromWordPromptCleanup: true,
       forcePasteAsPlainText: true,
       ignoreEmptyParagraph: true,
       removeFormatAttributes: true,
       autoParagraph: false,
       fillEmptyBlocks: false,
       enterMode: CKEDITOR.ENTER_BR,
       toolbar: [
         ['Bold', 'Italic', 'Underline', 'Strike'],
         ['Cut', 'Copy', 'PasteText', '-', 'Scayt'],
         ['Undo', 'Redo', '-', 'Find', 'Replace', '-', 'SelectAll', 'RemoveFormat'], ['CreateDiv', '-', 'ShowBlocks'],
         ['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', 'Blockquote'],
         ['Link', 'Unlink', 'Anchor'],
         ['Image', 'Table', 'HorizontalRule', 'SpecialChar'], ['Source'],['Maximize']
 ]
});

为了能够使用内置的PHP方法为您执行此操作,请看一下以下内容:

http://php.net/manual/zh/function.strip-tags.php

您可以使用该方法的第二个婴儿车来列出您不想修剪的所有html类型标签。 因此,从理论上讲,如果您只想“
”中删除,您可以为它提供除每个标签之外的所有标签的列表。

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM