Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   регулярное выражения поиска html-тега (https://javascript.ru/forum/dom-window/64583-regulyarnoe-vyrazheniya-poiska-html-tega.html)

ksa 24.08.2016 08:16

Цитата:

Сообщение от gazman
я просто проверяю результат через document.write
мне больше нравится чем алерт

Меняй привычку... :D

gazman 24.08.2016 09:08

понял))

Manyasha 24.08.2016 11:05

Цитата:

Сообщение от рони (Сообщение 426432)
а без document.write и replace?

ну... можно в какой-нибудь элемент запихнуть, или через console.log.
На саму страницу вывести без replace только в тег xmp получилось:
<xmp id = "tags"></xmp>
<script type="text/javascript">
var str = "Сайт рыбатекст поможет дизайнеру, <b>верстальщику</b>, 'вебмастеру сгенерировать the sun <span>несколько</span> абзацев более менее осмысленного' текста рыбы на русском языке, а начинающему оратору отточить навык публичных выступлений в домашних условиях. +7(903)-123-45-67 При создании генератора мы использовали небезызвестный универсальный код речей. Текст генерируется абзацами случайным образом от двух до десяти предложений в абзаце, что позволяет сделать текст более +7(912)-124-42-68 привлекательным и живым для визуально-слухового восприятия. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. 'Aenean commodo ligula eget dolor. Aenean massa'. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, <style> justo. Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi.";
var reg = /<[^\/]+?>/gm;
var el = document.getElementById("tags");
el.innerHTML = str.match(reg);
console.log(str.match(reg));
</script>

Но ведь Вы не просто так задали вопрос, есть еще какие-то интересные варианты?))

рони 24.08.2016 11:15

Manyasha,
задача получить тотже результат(html) что в вашем посте 8, но но без document.write и replace. в учебнике всё для этого есть.
Добавление и удаление узлов

scrollquest 24.08.2016 11:18

рони,
replace всяко лучше. DOM добавляет тормозов, по-возможности его лучше не дергать

рони 24.08.2016 11:36

scrollquest,
причём тут replace и тормоза, речь идёт о том чтобы нигде и никогда не использовать document.write новичкам, потом можно, но уже ненужно.

scrollquest 24.08.2016 11:46

рони,
Цитата:

Сообщение от рони
никогда не использовать document.write новичкам

бред. Новичкам нужно учится, а не собирать штампы по интернету. Тормоза тут притом, что не надо писать тормозные приложения, не надо учить новичков писать тормозное говно, потому что привычки эти укореняются, и потом редко когда меняются.

рони 24.08.2016 11:50

scrollquest,
Цитата:

Сообщение от scrollquest
replace всяко лучше. DOM добавляет тормозов, по-возможности его лучше не дергать

это бред!!! а ниже ваш пост, демагогия. у вас штампы в голове. replace и есть тормоз, а document.write беда для новичка, потому как потом ищут куда страница исчезает.

scrollquest 24.08.2016 11:51

рони,
я давно подозревал, что Вы нулевой, сейчас окончательно убедился. Раньше я думал, что Вы только в ООП плаваете.

рони 24.08.2016 12:00

scrollquest,
не засоряйте темы, плохими советами и конями в вакууме.


Часовой пояс GMT +3, время: 22:16.