Поиск номера на странице

#javascript #html #regex

#javascript #HTML #регулярное выражение

Вопрос:

Как я могу просканировать всю веб-страницу html на наличие числовых значений? Требуется эффективное решение на javascript.

Комментарии:

1. Использование регулярных выражений было бы моим первым выбором. d

Ответ №1:

Это зависит от того, что вы хотите сделать с числами.

 var text = document.body.textContent || document.body.innerText;
var numbers = text.match(/d /g);
alert(numbers.join('n'));
  

Ответ №2:

Как насчет этого?

 $(document).ready(
    function() {
        $($(this).text().match(/d /g)).each(
            function() {
                alert(this);
            }
        );
    }
);
  

Ответ №3:

$("html").html() вернет всю страницу в качестве исходного кода HTML. Я думаю, что CHOCY нужны только значения innerHTML() для каждого элемента. Приведенный выше пример кода будет предупреждать все значения, включая, например, значения атрибутов элемента…

Пример:

 <div style="width:550px; left-padding:5px">
  <div class="demo-box1">Demonstration Box 66</div>
</div>
  

Вернет:

550, 5, 1, 66 … я прав?

Комментарии:

1. Да, но «html» тоже получает заголовок. И вам не нужна библиотека в 4000 строк, чтобы получить текст или innerHTML.