JSFiddle - React, Tailwind, and code Playground

For http://stackoverflow.com/questions/33099387/

JavaScript

var recherche_images,
urls = [], 
str = '<img src="myImage1.jpg" class="image_document"><img src="myImage2.jpg" class="image_document">',
rex = /<img[^>]+src="?([^"\s]+)"/g;

while (recherche_images = rex.exec(str)) {
    urls.push(recherche_images[1]); 
    console.log(recherche_images[1]);
}

var idunite = 'test"';
var v = -1;
str = str.replace(/<img src=\"/g, function(mtch) {
    v++;
    return '<a onclick=\"bloquedefilementchapitres();\" href=\"articles/' + urls[v] + '\" class=\"fancybox\" rel=\"images-' + idunite + '\"><img src=\"articles/';
});
    

str = str.replace(/image_document\">/g, 'image_document\"></a>');
console.log(str);