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));