bueno ya que el amigo no quiso ayudarme me respondo solo...
la funcion para reemplazar las urls por links html es la siguiente:
Código:
function replaceURLWithHTMLLinks(inputText) {
//URLs starting with http://, https://, or ftp://
var replacePattern1 = /(\b(https?|ftp):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gim;
var replacedText = inputText.replace(replacePattern1, '<a href="$1" target="_blank">$1</a>');
//URLs starting with www. (without // before it, or it'd re-link the ones done above)
var replacePattern2 = /(^|[^\/])(www\.[\S]+(\b|$))/gim;
var replacedText = replacedText.replace(replacePattern2, '$1<a href="http://$2" target="_blank">$2</a>');
return replacedText;
}
esta funcion reemplaza urls del tipo:
www.google.cl
http://www.google.cl
https://www.google.cl
ftp://www.google.cl
incluso con subdominios como :
http://www.go4expert.com/forums/showthread.php?t=2262
saludos