我想通过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>"
答案 0 :(得分:-1)
是的,你可以。我会建议你采用以下方式:
script(type='text/javascript')
var body = contents[c].body;
document.write(body.parseHashtag());
您还应该看到它的jade文档:enter link description here