quick hack for correct twitter hashtags and usernames

This commit is contained in:
Samuel Reis 2010-09-18 12:28:00 +02:00
parent b8d044c112
commit cf5b53586f

View file

@ -311,8 +311,8 @@ function replaceURLWithHTMLLinks(text) {
} }
function replaceTwitterLinks(text) { function replaceTwitterLinks(text) {
var username = /(^|\W)(@)([-A-Z0-9+_\.ÅÖÄÜ]+[^\.,;\W])/ig; var username = /(^|[^\/\w])(@)([-A-Z0-9+_\.ÅÖÄÜ]+[^\.,;\W])/ig;
var hash = /(^|\W)(#)([-A-Z0-9+_\.ÅÖÄÜß]+[^\.,;\W])/ig; var hash = /(^|[^\/\w])(#)([-A-Z0-9+_\.ÅÖÄÜß]+[^\.,;\W])/ig;
text = text.replace(username, "$1$2<a href='http://twitter.com/$3'>$3</a>"); text = text.replace(username, "$1$2<a href='http://twitter.com/$3'>$3</a>");
return text.replace(hash, "$1$2<a href='http://search.twitter.com/search?q=%23$3'>$3</a>"); return text.replace(hash, "$1$2<a href='http://search.twitter.com/search?q=%23$3'>$3</a>");
} }
@ -329,4 +329,4 @@ function loadPlugin(url) {
} }
var twittia_instance; var twittia_instance;