Me gustaría cambiar la etiqueta img con la etiqueta amp-img sin eliminar los atributos de la etiqueta img y su valor.
Aquí está mi código:
var content = '<div><img src="abcd" height="200" width="210"><img src="bcda" width="50" height="25"></div>'; let replace1 = content.replace(/<img/g, '<amp-img'); //So far so good here let replace2 = replace1.replace(/>/g, '/>'); // Here I would like to append a close for amp-img only, not for all tag console.log(replace2)¿Cómo puedo agregar una etiqueta de cierre solo para amp-img?
Puede usar: <img([^>]+)> y este <amp-img$1/> para reemplazarlo.
var content = '<div><img src="abcd" height="200" width="210"><img src="bcda" width="50" height="25"></div>'; let replace1 = content.replace(/<img([^>]+)>/g, '<amp-img$1/>'); console.log(replace1)