Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery在网页的完整可见文本上使用正则表达式提取文本_Jquery_Regex_Text_Extract - Fatal编程技术网

Jquery在网页的完整可见文本上使用正则表达式提取文本

Jquery在网页的完整可见文本上使用正则表达式提取文本,jquery,regex,text,extract,Jquery,Regex,Text,Extract,我知道James Padolsey的jQuery正则表达式插件: 但我需要一些不同的东西: 正则表达式应该在网页的整个可见文本中搜索 我想得到文本本身,而不是包含它们的元素 以下内容将符合要求1,但不符合要求2: $('*').filter(function() { return this.text().match(/\d\d\d/); }); 你知道我怎样才能有好的表现吗?这会给你一个所有匹配项的数组 var text = $('body').text().match(/\d{3}/

我知道James Padolsey的jQuery正则表达式插件:

但我需要一些不同的东西:

  • 正则表达式应该在网页的整个可见文本中搜索
  • 我想得到文本本身,而不是包含它们的元素
  • 以下内容将符合要求1,但不符合要求2:

    $('*').filter(function() {
        return this.text().match(/\d\d\d/);
    });
    

    你知道我怎样才能有好的表现吗?

    这会给你一个所有匹配项的
    数组

    var text = $('body').text().match(/\d{3}/g);