javascript - regex for images and replace

HTML

<div class="info"></div>

JavaScript

var m,
    urls = [], 
    data = '... <img class="text" src="http://icons.iconarchive.com/icons/hopstarter/keriyo-emoticons/256/Smiley-stick-tongue-icon.png" title="text"/>',
    rex = /<img[^>].*?src="(.*?)smiley\.gif"\s.*?\/>/g;

while ( m = rex.exec( data ) ) {
    urls.push( m[1] );
}

var newdata = data.replace(rex,":)");
console.log( "new data:", newdata ); 
console.log( urls ); 

$(".info").append( data );