JSFiddle - React, Tailwind, and code Playground

HTML

<p>
            Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
            Morbi sit amet ultricies nunc. Quisque quis elit sed urna malesuada hendrerit. 
            Nam scelerisque sapien quis tortor sodales faucibus. 
            Praesent placerat, massa vel iaculis pulvinar, diam leo fringilla nulla, 
            eu tristique diam massa dictum dui. Fusce congue ullamcorper eros, 
            id elementum sapien blandit a. Duis eget suscipit 
            www.stackoverflow.com 
            justo. Phasellus ultricies porttitor augue eleifend viverra. 
            Proin ullamcorper nec mauris id facilisis. Vestibulum id porttitor enim, 
            congue aliquam tortor. Cras dignissim eros metus, eu bibendum dolor dictum ut. 
            Suspendisse urna elit, malesuada id suscipit vel, cursus ut turpis. 
            Donec in ornare pt.stackoverflow.com mauris. 
            Proin dapibus arcu et nisl eleifend euismod.
            www.google.com.br
            In hac habitasse platea dictumst. 
            Pellentesque interdum ligula eget mauris vulputate tincidunt.
        </p>
        <div id="result">
            
        </div>

JavaScript

$(document).ready(function(){
    
     str = $("p").text();
            var regexp = /(?:www\.|(?!www))[^\s\.]+\.[^\s]{2,}|www\.[^\s]+\.[^\s]{2,}/gi;
            var matches_array = str.match(regexp);
            for (var i = 0; i < matches_array.length; i++){
                $("#result").append('<p><a href="http://'+matches_array[i]+'" title="'+matches_array[i]+'">'+matches_array[i]+'</a></p>');
            }
    
});