$str='Go to http://wcetdesigns.com'; //STRING TO SEARCH FOR URLS $w= explode(" ", $str); //SPLITS STRING WITH SPACES TO ISOLATE URLS
//SEARCHES THRU ENTIRE STRING TO FIND TEXTS MATCHING URL PATTERN
foreach($w as $s)
{ if(eregi($p, $s)) //(eregi: not case-sensitive) IF TEXT MATCHES PATTERN...
{ $t.='<a href="'.$s.'" target="newTab">'.$s.'</a> '; //ADDS THE "<a>" TAG WHEN TEXT MATCHES PATTERN
}
var p =/^(http(s)?|ftp)://([a-z0-9_-]+.)+([a-z]{2,}){1}((:|/)(.*))?$/i; var str = 'Go to http://wcetdesigns.com'; //STRING TO SEARCH FOR URLS var w = str.split(" "); //SPLITS STRING WITH SPACES TO ISOLATE URLS var t = ''; //NULL VARIABLE UNTIL INSIDE "FOR LOOP"
//SEARCHES THRU ENTIRE STRING TO FIND TEXTS MATCHING URL PATTERN
for(i=0; i<w.length; i++){ if(w[i].match(p)) //IF TEXT MATCHES PATTERN...
{
t += '<a href="'+w[i]+'" target="newTab">'+w[i]+'</a> '; //ADDS THE "<a>" TAG WHEN TEXT MATCHES PATTERN
}
else
{
t += w[i]+' '; //SHOWS AS REGULAR TEXT
}
}
$("#string").html(t); //DISPLAYS PROCESSED STRING
});
var p =/^(http(s)?|ftp)://([a-z0-9_-]+.)+([a-z]{2,}){1}(:|/(.*))?$/i; var str = 'Go to http://wcetdesigns.com'; //STRING TO SEARCH FOR URLS var w = str.split(" "); //SPLITS STRING WITH SPACES TO ISOLATE URLS var t = ''; //NULL VARIABLE UNTIL INSIDE "FOR LOOP"
//SEARCHES THRU ENTIRE STRING TO FIND TEXTS MATCHING URL PATTERN
for(i=0; i<w.length; i++){ if(w[i].match(p)) //IF TEXT MATCHES PATTERN...
{
t += '<a href="'+w[i]+'" target="newTab">'+w[i]+'</a> '; //ADDS THE "<a>" TAG WHEN TEXT MATCHES PATTERN
}
else
{
t += w[i]+' '; //SHOWS AS REGULAR TEXT
}
} document.getElementById("string").innerHTML = t; //DISPLAYS PROCESSED STRING
}