Obtengo imágenes como URL de mi proveedor de CMS como este
URL de origen de la imagen SVG:
https://example.com/svg.pngAquí obtengo imágenes en diferentes formatos como png, jpeg, jpg, SVG, etc. En esto, necesito encontrar las imágenes solo en formato SVG.
Planeé crear una función de utilidad y pasarle todas las URL de las imágenes. Devolverá verdadero solo si la imagen está en formato SVG; de lo contrario, devolverá falso.
¿Hay alguna forma de que pueda hacer esto en Javascript (ReactJS)? Si alguna fuente o complemento está disponible. Por favor comparte eso.
¿Funcionará esta función?
function isSvgFormatImage(url) { return url.split('.').includes('svg') }Gracias por adelantado
Sí, su función funcionaría, una un poco más eficiente sería:
/** * @param {string} url */ function isSVGFormatImage(url) { return url.endsWith(".svg"); } // Some test cases console.assert(isSVGFormatImage("https://example.com/another.svg") === true); console.assert(isSVGFormatImage("https://example.com/svg.png") === false); console.assert(isSVGFormatImage("https://example.com/file.jpg") === false);Si la url termina en ".svg", esta función devuelve verdadero
function isSvgFormat (url){ return url.endsWith(".svg") }