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/

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