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

时间:2016-03-16 21:45:44

标签: javascript php html ckeditor

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

如何删除这些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']
 ]
});

1 个答案:

答案 0 :(得分:0)

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

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

您可以使用该方法的第二个婴儿车列出您不想删除的任何html类型标签。所以从理论上讲,如果你只想删除“
”,你可以给它一个列表,除了那个标签。

希望这有帮助。