Javascript 如何将instagram帖子url转换为封面url
我有一个javascript,其中有一个函数,该函数从描述字段的文本区域获取url,并将其转换为cover_url和cover_类型,以将其存储在数据库中。。在这个函数中,如果我们为图像或youtuve视频或soundclub链接提供url,它会将其转换为cover_url和cover_类型并保存,但我也知道它会获取Instagram帖子的url,并将其保存为cover_类型和cover_urlJavascript 如何将instagram帖子url转换为封面url,javascript,php,laravel,Javascript,Php,Laravel,我有一个javascript,其中有一个函数,该函数从描述字段的文本区域获取url,并将其转换为cover_url和cover_类型,以将其存储在数据库中。。在这个函数中,如果我们为图像或youtuve视频或soundclub链接提供url,它会将其转换为cover_url和cover_类型并保存,但我也知道它会获取Instagram帖子的url,并将其保存为cover_类型和cover_url var mtch=""; var matchtype=0; function findimginpo
var mtch="";
var matchtype=0;
function findimginpost() {
desc= $('textarea#description').froalaEditor('html.get');
desc=desc.split('>');
var regexpimg1=/^<img[^>]+src=["|']{1}([^']*\.?[^']+)["|']{1}/i;
var regexpimg2=/^<iframe[^>]+src=["|']?[^" & ^']+youtube[^" & ^']+["|']?/i;
var regexpimg3=/https:\/\/.*soundcloud.*\/[^" | ^']+["|']?/i;
var regexpimg=[regexpimg1,regexpimg2,regexpimg3];
var type=['image','video','sound'];
for(var j=0;j<type.length;j++){
for (var i=0;i<desc.length;i++){
desc[i]=desc[i].replace(/\"/g,"'");
mtch=regexpimg[j].exec(desc[i]);
if(mtch!=null){
mtch+="";
break;
}
}
if(mtch!=null){
mtch=mtch.split('src =');
if(mtch.length<=1){
mtch+="";
mtch=mtch.split('src=');
}
if(j!=2)
mtch=mtch[1];
else
mtch=mtch[0];
mtch=mtch.replace(/"|'/g,"");
matchtype=j+1
if(j==0) {
mtch = mtch.replace(/.*\//g, "");
}
if(j==1){
mtch="https:"+mtch;
mtch=mtch.replace(/watch\?/g,"embed/");
}
$('#cover_type').val(matchtype);
$('#cover_url').val(mtch);
}
}
}
var mtch=”“;
var-matchtype=0;
函数findimginpost(){
desc=$('textarea#description').froalaEditor('html.get');
desc=desc.split('>');
var regexpimg1=/^]+src=[“|”]?[^”&^']+youtube[^”&^']+[“|”]?/i;
var regexpimg3=/https:\/\/.*soundcloud.\/[^”|^']+[“|']]i;
var regexpimg=[regexpimg1、regexpimg2、regexpimg3];
变量类型=['image'、'video'、'sound'];
for(var j=0;jcover_url和cover_type是字符串值?cover_url是字符串类型,cover_type是整数类型