我正在使用此PaRSS jQuery plugin从一组RSS Feed中提取图像。现在,返回的一些图像匹配只是一个单词(但有时可以在Feed的其他位置找到图像src。)
我将如何为此编写错误处理程序:
这是运行图像匹配的函数:
function getImageFromContent(content) {
var img = content.match(/<img[^>+]*>/i);
if(img) {
var source = img[0].match(/src="[^"+]*"/i),
alt = img[0].match(/alt="[^"+]*"/i);
return "<img " + source + " " + alt + " />";
}
return false;
}
关于我如何做到这一点的一些提示,将不胜感激。
答案 0 :(得分:0)
如果您想检查图片的src网址是否以jpg,png或gif结尾,您可以尝试匹配<img>
getImageFromContent()
标记
var img = getImageFromContent(content);
var src = img.match(/src="([^"?]*)("|\?)/i)
var isProperUrl = !!src[1].match(/\.(jpg|png|gif)$/i);
如果src以jpg,png或gif结尾, isProperUrl
将为真。