Javascript: trocando URLS por Links

Postado em: November 21st, 2011 | Autor: | Categorias: Javascript, Scripts | Tags: , , ,

Começei a usar em alguns projetos uma função para trocar URLS em textos por links automaticamente !

function URLtoLinks(text) {
  var exp = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig;
  return text.replace(exp, "<a href='$1'>$1</a>");
}

Para usar e bem simples, basta chamar a função no texto que contém alguma URL

var content = URLtoLinks("Olá, entre neste link http://www.google.com.br e faça sua busca");
 
document.write(content);