@Lavrov95

Как проверить что в тексте есть скрипт с помощью regexp?

if (text.includes("<script/(&nbsp;|<([^>]+)>)/></script>")) {
       alert("isset script");
}
  • Вопрос задан
  • 59 просмотров
Решения вопроса 1
BRAGA96
@BRAGA96
const parseHTML = html => {
	const root = document.implementation.createHTMLDocument();
	root.body.innerHTML = html;
	return root.body.children[0];
}

const text = `
	<div>
		<h1>Text</h1>
		<script>
			console.log("!");
		</script>
	</div>
`;

if (parseHTML(text).querySelector('script')) {
	alert('isset script')
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 02:11
5000 руб./за проект
01 мая 2024, в 00:29
2000 руб./за проект
01 мая 2024, в 00:20
15000 руб./за проект