扫描页面中的数字

时间:2011-10-21 07:57:45

标签: javascript html regex

如何扫描整个html网页是否出现数值 javascript 需要有效的解决方案。

3 个答案:

答案 0 :(得分:1)

这取决于你想要对数字做什么。

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

答案 1 :(得分:1)

这个怎么样?

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

答案 2 :(得分:0)

$("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 ......我是对的吗?