JSFiddle - React, Tailwind, and code Playground
by Andrea Forni
JavaScript
var geturl = new RegExp(
"(^|[ \t\r\n])((http|https):(([A-Za-z0-9$_.+!*(),;/?:@&~=-])|%[A-Fa-f0-9]{2}){2,}(#([a-zA-Z0-9][a-zA-Z0-9$_.+!*(),;/?:@&~=%-]*))?([A-Za-z0-9$_+!*();/?:~-]))"
,"g"
);
console.log("http://example.com".match(geturl));
console.log("http://example.com ".match(geturl));
console.log("http://example.com\n".match(geturl));