JSFiddle - React, Tailwind, and code Playground

HTML

<textarea>http://example1.com,5
foohttp://example2.com 5
foo http://example3.com http://example4.com
qwer http://example5.com, 5
</textarea>

<pre></pre>

CSS

textarea { width: 500px; height: 100px; }
pre { border: 1px solid red; }

JavaScript

var str = $("textarea").val();
var r = /(http[s]?:\/\/[^, \n]*)/ig;
var t;
var urls = [];
while(t = r.exec(str)) urls.push(t[1]);
$("pre").text( urls.join("\n") );