function replaceURLTextWithLink(text) {
// Put the URL to variable $1 after visiting the URL
const Rexp =/((http|https|ftp):\/\/[\w?=&.\/-;#~%-]+(?![\w\s?&.\/;#~%"=-]*>))/g;
// Replace the RegExp content by HTML element
return text.replace(Rexp,
"<a href='$1' target='_blank'>$1</a>");
}
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter