1

我正在获取包含各种名称/值对的 json 数组。并且对于每个来自数据库的响应都不同。对于我得到的每个响应,一个名称/值对代表图像 url 信息。但问题是所有请求的名称都不是恒定的。即对于一个请求,它可以是:

'imgurl':'http://l1.yimg.com/071153.jpg'

对于其他人,它可以是任何具有不同名称的东西。比如:

'imginf':'http://lre.ghamg.co.in/arecon.png'.

我正在寻找一种方法来检查给定变量是否使用 javascript 或 jquery 表示图像 url(任何类型的图像)。如果他们可以帮助我,我正在寻找任何好的建议。

感谢您的光临...!

4

1 回答 1

0

你的意思是这样的?

var fileName= {"imgurl": ["http://l1.yimg.com/071153.jpg"]};
var file = fileName['imgurl'][0]
var ext = file.substring(file.lastIndexOf('.') + 1);


if(ext ==="gif" || ext === "jpg" ||  ext === "png"|| ext === "BMP"){
alert('image');
}  
于 2013-04-05T18:31:38.203 回答