js正则表达式从HTML里匹配所有图片

js正则表达式从HTML里匹配所有图片

匹配所有图片

let imgRegex = new RegExp('(?<=<img[^<]+\\ssrc=("|\'|")).*?(?=("|\'|").*?\/?>)', 'g');

匹配所有背景图片

let imgRegex = new RegExp('(?<=(background|border)(-image)?:\\s*url\\((\'|"|")).*?(?=(\'|"|")\\))', 'g');

匹配所有图片+背景图片

let imgRegex = new RegExp('(?<=<img[^<]+\\ssrc=("|\'|")).*?(?=("|\'|").*?\/?>)|(?<=(background|border)(-image)?:\\s*url\\((\'|"|")).*?(?=(\'|"|")\\))', 'g');

类似文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注