X-Git-Url: http://git.bytex64.net/?a=blobdiff_plain;f=www%2Fjs%2Fblerg.js;h=dcb56790742476335121b8810d7f304d07d3bce0;hb=bea3e3c083a638dfd2e0e8b95e10731a34b0fe4f;hp=c5fd50413476f042a759fdc13a6fe89385c18886;hpb=2a252001cf9fbb3b5459d142b340a02b5c6eaaa9;p=blerg.git
diff --git a/www/js/blerg.js b/www/js/blerg.js
index c5fd504..dcb5679 100644
--- a/www/js/blerg.js
+++ b/www/js/blerg.js
@@ -247,10 +247,10 @@ function mangleRecord(record, template) {
record.data = record.data.replace('&', '&').replace('<', '<').replace('>', '>');
// Turn HTTP URLs into links
- record.data = record.data.replace(/(\s|^)(https?:\/\/[a-zA-Z0-9.-]*[a-zA-Z0-9](\/(\S*[^.!,;?()\s])?)?)/g, '$1$2');
+ record.data = record.data.replace(/(\s|^)(https?:\/\/[a-zA-Z0-9.-]*[a-zA-Z0-9](\/([^\s"]*[^.!,;?()\s])?)?)/g, '$1$2');
// Turn markdown links into links
- record.data = record.data.replace(/(\s|^)\[([^\]]+)\]\((https?:\/\/[a-zA-Z0-9.-]*[a-zA-Z0-9](\/[^)]*?)?)\)/, '$1$2');
+ record.data = record.data.replace(/(\s|^)\[([^\]]+)\]\((https?:\/\/[a-zA-Z0-9.-]*[a-zA-Z0-9](\/[^)"]*?)?)\)/, '$1$2');
// Turn *foo* into italics and **foo** into bold
record.data = record.data.replace(/(\s)\*\*([^*]+)\*\*(\s)/, '$1$2$3');