X-Git-Url: http://git.bytex64.net/?a=blobdiff_plain;f=www%2Fjs%2Fblerg.js;h=dcb56790742476335121b8810d7f304d07d3bce0;hb=93ac2090dfae4917cfdd3324d35b60756f5dd8b3;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');