javascript提取正文的第一张图片

在基于VUE的单页面应用中有提到这个提取首图作为封面的需求,于是,就做成了这个提取方法。

获取正文中的第一张图片作为封面图:

const getFirstImg = (d) => {
//提取正文第一张图片
const defImg = require(<这里是默认图片路径>);
if(!d) return defImg;
let t = d.match(/<img.+?src=[\'\"].+?[\'\"].+?>/);
if(t){
d = t.toString().replace(/<img.+?src=[\'\"](.+?)[\'\"].+?>/,'$1');
} else {
d = defImg;
}
return d;
}
NOOLDEY

本文作者:NOOLDEY

做一个诗情画意的码农,皮皮猪,我们走!

原文链接: http://zhuweisheng.com.cn/html/get-first-image/

本站文章如无特殊声明均为原创,创作不易,转载请注明来源,谢谢!