Qurel
@Qurel

Как проверить есть ли в теге или в тегах другие теги и их удалять?

Как проверить есть ли в теге или в тегах другие теги и их удалять?
Эта запись не работает: if(redactorText.match(/(<([^>]+)>)<\/p>/ig))
<textarea class="js-redactor"></textarea>
$('.js-redactor').on('change', function(){
	var redactorText = $(this).val();
	var regex = /(<([^>]+)>)/ig;
	if(redactorText.match(/<p>(<([^>]+)>)<\/p>/ig)) {
		//этот код убирает все теги в textarea, а не между тегами <p></p> или <p><ins></ins></p>
		redactorText = redactorText.replace(regex, "");
		$(this).val(redactorText);
	}
});
  • Вопрос задан
  • 239 просмотров
Решения вопроса 2
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
Смотри чё могу. Без регулярок. Магия, не иначе :)
Ответ написан
Комментировать
KorniloFF
@KorniloFF Куратор тега JavaScript
Работаю по font-end / JS
function simplify(node){
return node.textContent;
}

simplify(document.querySelector('.js-redactor'));
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы