J'ai une balise d'image comme ci-dessous,Comment trouver src d'une balise d'image avec alt dans js
var img = '<img src="http://fmp-8.cit.nih.gov/hembase/search2images/chrX.jpg" alt="image x">';
Je veux trouver le src de cette img, je l'ai écrit le code comme ci-dessous,
var rex = /<img[^>]+src="?([^"\s]+)"?[^>]*\/>/g;
while (m = rex.exec(text)) {
imageUrls.push(m[1]);
}
Mais mon imageUrls dans l'élément même src vide est là.Peut-on m'aider s'il vous plaît.Merci.
var m, imageUrls = [],
rex = /<img[^>]+src="?([^"\s]+)"?[^>]*\/>/g;
while (m = rex.exec(text)) {
imageUrls.push(m[1]);
}console.log(imageUrls+'lslsls')
for (var i = 0; i < imageUrls.length; i++) {
text = text.replace(/<img[^>]*>/, '<amp-img layout="responsive" class="ampimageheight" src="' + imageUrls[i] + '" width="200" height= "100"></amp-img>');
}
Ceci est un autre cas pour [TO͇̹̺Ɲ̴ȳ̳ bon de commande ñÿ] (https://stackoverflow.com/questions/1732348/regex-match-open- tags-except-xhtml-self-contained-tags) – adeneo