Лучшие методы удаления тегов и ввода в редакторе TinyMCE

Метод 1: использование JavaScript/jQuery
Один из способов удаления тегов и ввода символов в TinyMCE — непосредственное манипулирование содержимым редактора с помощью JavaScript или jQuery. Вот пример:

var editor = tinymce.get('your-editor-id');
var content = editor.getContent();
// Remove tags
var cleanContent = $('<div>').html(content).text();
// Enter characters
cleanContent += 'Hello, World!';
// Set the modified content back to the editor
editor.setContent(cleanContent);

Метод 2: регулярные выражения
Регулярные выражения (регулярные выражения) — это мощные инструменты для управления текстом. Вы можете использовать их для удаления тегов и ввода символов в TinyMCE. Вот пример:

var editor = tinymce.get('your-editor-id');
var content = editor.getContent();
// Remove tags using regex
var cleanContent = content.replace(/<[^>]+>/g, '');
// Enter characters
cleanContent += '\nHello, World!';
// Set the modified content back to the editor
editor.setContent(cleanContent);

Метод 3: методы API TinyMCE
TinyMCE предоставляет несколько методов API, которые позволяют манипулировать содержимым редактора. Вы можете использовать эти методы для удаления тегов и ввода символов. Вот пример:

var editor = tinymce.get('your-editor-id');
var content = editor.getContent();
// Remove tags using the stripTags method
var cleanContent = tinymce.activeEditor.dom.stripTags(content);
// Enter characters using the insertContent method
cleanContent += '\nHello, World!';
editor.execCommand('mceInsertContent', false, cleanContent);