/** * Image count Utility * @param {string} html * @returns {integer} image count * @description Takes an HTML string and returns the number of images **/ export default function countImages(html) { if (!html) { return 0; } // protect against Handlebars.SafeString if (Object.prototype.hasOwnProperty.call(html, 'string')) { html = html.string; } return (html.match(/])+\/?>/g) || []).length; }