当用户在编辑器中粘贴文本时(例如),他们不会删除文本前后的空格。
如何删除这些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']
]
});
答案 0 :(得分:0)
为了能够使用内置的PHP方法来执行此操作,请查看以下内容:
http://php.net/manual/en/function.strip-tags.php
您可以使用该方法的第二个婴儿车列出您不想删除的任何html类型标签。所以从理论上讲,如果你只想删除“
”,你可以给它一个列表,除了那个标签。
希望这有帮助。