Reemplazar urls planas por enlaces html con javascript

Table of Contents

Script para detectar enlaces y generar el código automáticamente

Función que remplaza los enlaces planos por enlaces html:

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

Forma de utilizarla:

[javascript]
var elements = document.getElementsByClassName('contingut_comentari');

for(var i = 0;i < elements.length;i++) {
elements[i].innerHTML = replaceURLWithHTMLLinks(elements[i].innerHTML);
}
[/javascript]

Leave a Reply

Your email address will not be published. Required fields are marked *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

LesOlivex