我最近为我的网站构建了一个小型应用程序,允许用户显示其推文。
我想知道它们是否是jQuery或Javascript检测或查找诸如#标签和http://之类的东西的方法?

一个句子的简单示例可能是:

The quick #brown fox jumps over the #lazy dog

最佳答案

您可以尝试twitter-text-js。它可以执行诸如自动链接@ mentions,#hashtags和url之类的操作。

twttr.txt.autoLink('A @screen_name, #hashtag, and url: http://twitter.com autolinked')


将导致:

"A @<a class="tweet-url username" data-screen-name="screen_name" href="http://twitter.com/screen_name" rel="nofollow">screen_name</a>, <a href="http://twitter.com/search?q=%23hashtag" title="#hashtag" class="tweet-url hashtag" rel="nofollow">#hashtag</a>, and url: <a href="http://twitter.com" rel="nofollow" >http://twitter.com</a> autolinked"


或查找#hashtags的索引:

twttr.txt.extractHashtagsWithIndices('A @screen_name, #hashtag, and url: http://twitter.com autolinked')


将导致:

[{
  hashtag: "hashtag",
  indices: [ 16, 24 ]
}]

10-05 22:57