Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/07/2014, 12:29
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: Expresión regular para extraer el valor de un link <a> con replace

Usa una expresión regular que busque un texto con la forma válida de una URI y lo colocas en un elemento de enlace.

Código Javascript:
Ver original
  1. var body = document.body,
  2.     texto = body.innerHTML,
  3.     regexp = /((https?:\/\/)?www\.[\w\-_]*\.[\w\-_]{2,6})/g;
  4.  
  5. body.innerHTML = texto.replace(regexp, "<a href = '$1'>$1</a>");

Deben haber otras formas mejores para hacerlo, esta la hice con algo de prisa. Si puedes, busca otras.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand