Коды всех смайликов «ВКонтакте» с обозначениями   •   Online-инструменты
780 просм
0 комм
Поделиться:

Как удалить все HTML-теги из строки на PHP/JavaScript?

Когда вы принимаете данные от пользователей, через ту же форму обратной связи, есть смысл обрабатывать передаваемые от них данные и получать на выходе чистый текст.

Как это можно сделать разными способами, я сейчас расскажу.

Как удалить все HTML-теги из строки на PHP?

В PHP существует функция под названием «strip_tags». С помощью нее можно быстро и просто удалить все HTML- теги из переменной.

Реализация:

<?php
	$content = "<h1 style='padding:0'>Hello, world!</h1>";
	$content = strip_tags($content);
	echo $content; // Выведет "Hello, world!"
?>

Решение отлично подойдет, когда данные обрабатываются на стороне сервера.

Как удалить все HTML-теги из строки на JavaScript?

В JavaScript мы напишем свою небольшую функцию, с помощью которой в последующем и будем обрабатывать полученные данные.

Реализация:

<script>
	function strip(html) {
		var tmp = document.createElement("div");
		tmp.innerHTML = html;
		return tmp.textContent || tmp.innerText;
	}

	var content = strip("<h1 style='paddin:0'>Hello, world!</h1>");
</script>

Этот пример работает для переменной, вы же можете переделать его под полученное содержимое, например, из input.

0
комментарий
Оставить комментарий:
Нажимая кнопку «Отправить» вы даете согласие на обработку своих персональных данных.
Ваше Имя
Ваш E-mail
Текст комментария