第一张图片src
getFirstPic(str) { let data = '' str.replace(/<img [^>]*src=['"]([^'"]+)[^>]*>/, function(match, capture) { data = capture }) return data },
所有图片的src
getimgsrc(htmlstr) { var reg = /<img.+?src=('|")?([^'"]+)('|")?(?:\s+|>)/gim var arr = [] var tem = null while (tem = reg.exec(htmlstr)) { arr.push(tem[2]) } return arr },
html中去除标签的纯文本
filterText(str) { str = str.replace(/<\/?[^>]*>/g, '') // 去除HTML tag str = str.replace(/[ | ]*\n/g, '\n') // 去除行尾空白 str = str.replace(/ /ig, '') // 去掉 return str },