From 93b54e9a77e963e103b0a1eed29de16438e95645 Mon Sep 17 00:00:00 2001 From: sudheesh001 Date: Sat, 4 Jul 2015 20:42:36 +0530 Subject: [PATCH 1/2] Now filters all possible hastags and doesn't break on special characters --- app/js/filters/tweetHashtag.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/js/filters/tweetHashtag.js b/app/js/filters/tweetHashtag.js index d2644f2..94ec141 100644 --- a/app/js/filters/tweetHashtag.js +++ b/app/js/filters/tweetHashtag.js @@ -9,7 +9,7 @@ var filtersModule = require('./_index.js'); filtersModule.filter('tweetHashtag', function () { return function(input) { var aTag = '#$1'; - var hashtagReg = /#([\wäöå]+)/gi; + var hashtagReg = /#([^#^\ ^@]+)[\s,;]*/gi; return input.replace(hashtagReg, aTag); }; }); \ No newline at end of file From fcd776f287d0a358e046da592d62a9315a75ad59 Mon Sep 17 00:00:00 2001 From: sudheesh001 Date: Sat, 4 Jul 2015 20:49:07 +0530 Subject: [PATCH 2/2] Fixes #286 Allows non english character based hashtags to be formed --- app/js/filters/tweetHashtag.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/js/filters/tweetHashtag.js b/app/js/filters/tweetHashtag.js index 94ec141..ec6039a 100644 --- a/app/js/filters/tweetHashtag.js +++ b/app/js/filters/tweetHashtag.js @@ -8,7 +8,7 @@ var filtersModule = require('./_index.js'); filtersModule.filter('tweetHashtag', function () { return function(input) { - var aTag = '#$1'; + var aTag = '#$1 '; var hashtagReg = /#([^#^\ ^@]+)[\s,;]*/gi; return input.replace(hashtagReg, aTag); };