From 92f9e9e0b45e4d187348cbbeb5136b51eab86000 Mon Sep 17 00:00:00 2001
From: runemaster <>
Date: Mon, 13 Mar 2006 19:48:10 +0000
Subject: [PATCH] Fix RegEx to work better.  (Thanks Deuce!) (I suck at RegEx)

---
 web/lib/msgslib.ssjs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/web/lib/msgslib.ssjs b/web/lib/msgslib.ssjs
index 9c26a3c8e1..dd6e38fcf3 100644
--- a/web/lib/msgslib.ssjs
+++ b/web/lib/msgslib.ssjs
@@ -183,6 +183,6 @@ function idx_to_user(fromidx)
 }
 
 function make_links(str) {
-   	var str_link=str.replace(/((http|https|ftp|telnet|gopher|irc)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(:[a-zA-Z0-9]*)?\/?([a-zA-Z0-9\-\._\?\,\/\\\+&%\$#\=~]*))/gi,'<a href="$1" target="_blank">$1</a>');
+   	var str_link=str.replace(/(?:http|https|ftp|telnet|gopher|irc)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]+(?::[a-zA-Z0-9]*)?(?:\/(?:[a-zA-Z0-9\-._\?\,\/\\\+&%\$#\=~]*)?[^,.\s])/gi,'<a href="$&" target="_blank">$&</a>');
 	return(str_link)
 }
-- 
GitLab