jquery - 请帮我用 jquery 替换字符串模式

标签 jquery pattern-matching

使用 Twitter 显示小部件并需要添加到哈希标签的链接。所以我需要一个模式替换,替换每个以井号/井号开头并以 Twitter 搜索链接的空格结尾的字符串。我对 jquery 非常笨拙——有人能指出我正确的方向吗——谢谢,任何人!

有什么东西吸引着我:

// FROM:
<ul id="tweets">
     <li>Some nutty tweet. #nutty</li>
     <li>A fruity tweet here. #fruity</li>
</ul>

// TO:
<ul id="tweets">
     <li>Some nutty tweet. <a href="http://twitter.com/search?q=%23nutty">#nutty</a></li>
     <li>A fruity tweet here. http://twitter.com/search?q=%23fruity">#fruity</a></li>
</ul>

最佳答案

由于您使用的是 jQuery,我建议 jQuery Tweetify Text来自 CSS-Snippets 库。

然后您将像这样使用它(给定您的代码):

$("#tweets li").tweetify();

除了匹配#hashes之外,它还将URL转换为超链接,并匹配@username和指向其个人资料的链接。

关于jquery - 请帮我用 jquery 替换字符串模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1829282/

相关文章:

javascript - 使用 JS、表单显示/隐藏弹出窗口

bash - 为什么 nocasematch 关闭时 case 语句不区分大小写?

pattern-matching - 如何识别电子邮件属于现有线程或对话

pattern-matching - AIML中如何匹配两个关键字?

pattern-matching - 如何匹配具有多个字段的选项?

javascript - 如果绑定(bind)是由 jquery 设置的,则两种方式绑定(bind)不起作用

javascript - jQuery onclick 没有 'this'

javascript - 当鼠标悬停在任意按钮上时执行一个函数

javascript - Ipad safari 浏览器点按时禁用默认功能

Swift "h"must be bound in every pattern 错误 - 开关问题