Я хочу проанализировать твиты с этой функцией с контентом, обслуживаемым через клиентскую часть Node.js / Express / Jade.
String.prototype.parseHashtag = function() {
return this.replace(/[#]+[A-Za-z0-9-_]+/g, function(t) {
var tag = t.replace("#","%23")
return t.link("http://search.twitter.com/search?q="+tag);
});
};
Я хотел бы сделать это на стороне клиента, чтобы, например, при добавлении нового твита, который можно проанализировать с помощью того же кода и отобразить напрямую, и не нужно переходить назад и вперед к бэкэнду и анализировать. *
Я заставил его работать с этим кодом, но есть ли способ сделать его проще, красивее?
!= "<script type='text/javascript'>"
!= "var body = '"
= contents[c].body
!= "';"
!= "document.write(body.parseHashtag());"
!= "</script>"