Skip to content

Commit

Permalink
BUG: Match tweet #hashtag word boundaries
Browse files Browse the repository at this point in the history
fixes #181
  • Loading branch information
westurner committed Dec 18, 2014
1 parent e785efb commit 96941ce
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 10 deletions.
10 changes: 5 additions & 5 deletions jquery.lifestream.js
Original file line number Diff line number Diff line change
Expand Up @@ -2401,13 +2401,13 @@ $.fn.lifestream.feeds.tumblr = function( config, callback ) {
},
hash = function( t ) {
return t.replace(
/(^|[^\w'"]+)\#([a-zA-Z0-9ÅåÄäÖöØøÆæÉéÈèÜüÊêÛûÎî_]+)/g,
function( m, m1, m2 ) {
/(^|\B)#([a-zA-Z0-9ÅåÄäÖöØøÆæÉéÈèÜüÊêÛûÎî_]+)\b( |\r?\n|\r|$)/g,
function( m, m1, m2, m3 ) {
var elem = ($("<a></a>")
.attr("href", "https://twitter.com/hashtag/" + m2
+ "?src=hash")
.attr("href",
"https://twitter.com/hashtag/" + m2 + "?src=hash")
.text("#" + m2))[0].outerHTML;
return m1 + elem;
return m1 + elem + m3;
}
);
};
Expand Down
10 changes: 5 additions & 5 deletions src/services/twitter.js
Original file line number Diff line number Diff line change
Expand Up @@ -40,13 +40,13 @@
},
hash = function( t ) {
return t.replace(
/(^|[^\w'"]+)\#([a-zA-Z0-9ÅåÄäÖöØøÆæÉéÈèÜüÊêÛûÎî_]+)/g,
function( m, m1, m2 ) {
/(^|\B)#([a-zA-Z0-9ÅåÄäÖöØøÆæÉéÈèÜüÊêÛûÎî_]+)\b( |\r?\n|\r|$)/g,
function( m, m1, m2, m3 ) {
var elem = ($("<a></a>")
.attr("href", "https://twitter.com/hashtag/" + m2
+ "?src=hash")
.attr("href",
"https://twitter.com/hashtag/" + m2 + "?src=hash")
.text("#" + m2))[0].outerHTML;
return m1 + elem;
return m1 + elem + m3;
}
);
};
Expand Down

0 comments on commit 96941ce

Please sign in to comment.