javascript 查找字符串中随机出现的字符串

标签 javascript

我需要使用 JavaScript 从网页源中搜索并找到确切的图像 URL。

目前我只能统计出现的次数。

我的代码是:

var count = 0;
var pos = res.body.indexOf("650x365");
while(pos > -1){
    ++count;
    pos = res.body.indexOf("650x365", ++pos);
}
console.log(count);    // 2

网址是这样的

http://img.sa.com/c/1/70/650x365/bp/02112015_esa.jpg

最佳答案

使用某种正则表达式,下面是一个对 url 做出一些假设的示例:

var urls = res.body.match(/http:\/\/img\.sa\.com\/c\/\d+\/\d+\/650x365\/bp\/.+?\.jpg/g);

关于javascript 查找字符串中随机出现的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44058581/

相关文章:

javascript - 循环 JSON 对象并将唯一的 JSON 项分配给给定变量

javascript - plupload - 当队列为空时 uploader.start() 会导致 javascript 错误

javascript - 无法获得正确的 knockout 绑定(bind)上下文

javascript - Firebase 中的嵌套查询,如何使用 JavaScript 显示恢复的数据?

javascript - 如何知道 postman 中是否存在对象,如下所示:

javascript - 在 react-native 中使用 Blob 下载文件

c# - 为什么这个非常简单的 JQuery 不起作用?

javascript - 按父宽度划分的 div 纵横比

javascript - 禁用 :active pseudo-class on z-index's layers

javascript - 使用 jquery/javascript 使按钮可根据屏幕大小调整大小