Wrap Anchor Tag

by sbhomra

HTML

<div id="tweets-container">
blablabla http://www.google.com blablabla 
</div>

JavaScript

$("#tweets-container").html(WrapAnchorTag($("#tweets-container").html()));

function WrapAnchorTag(text) {
    var htmlString = "";
    var regex = /(http:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(?:\/\S*)?)/gi;
    
    var arr = text.split(regex);
    
    for (i = 0; i < arr.length; i++) {
        if (arr[i].match(regex)) {
            htmlString += "<a href=\"" + arr[i] + "\" target=\"_blank\">" + arr[i] + "</a>";

        } else {
            htmlString += arr[i];
        }
    }
    
    return htmlString;
}