Respuesta con puntuación más alta: Cómo utilizar JS y expresiones regulares para extraer direcciones URL de cadenas.
Envíe algunas posibles direcciones URL como ejemplos.
lttextarea id = " txt " cols = 40 filas = 10 gt;
lt/textarea gt
ltinput type = " botón " valor = " extraer; " onclick = " FLT()" gt;
lt script gt
Función flt()
{
var str = documento .getelementbyid(" texto "). Valor;
var re=/(http(s)?\:\/\/)?(www\.)?(\w \:\d )? (\/\w ) \. (swf | gif | jpg | BMP | JPEG)/gi;
var arr = str . match(re);
document.getElementById("txt "). valor = " ";
for(var I = 0; i lt longitud de la matriz; i )
{
document.getElementById("txt "). valor = arr[I] " \ n ";
}
}
lt/script gt;