在Jquery中使用RegEx进行过滤

时间:2012-10-10 18:08:28

标签: jquery regex

我使用下面的插件来获取推文并显示它们。

http://tweet.seaofclouds.com/

在插件中是一个过滤器功能,下面的正则表达式过滤掉了回复帐户上的所有推文:

filter: function(t){ return ! /^@\w+/.test(t.tweet_raw_text); }

我希望现在在此过滤器的基础上构建仅显示包含标签'#capetowntrains'的推文

任何人都可以帮助我使用正确形成的RegEx声明吗?

感谢您的帮助

此致

德文

1 个答案:

答案 0 :(得分:2)

应该只需将其更改为

filter: function(t){ 
    return (! /^@\w+/.test(t.tweet_raw_text)) && (/#capetowntrains/.test(t.tweet_raw_text)); 
}

我们只保留不回复的内容,并且还包含#capetowntrains。

编辑:如果您希望它不区分大小写(请注意添加的i

filter: function(t){ 
    return (! /^@\w+/.test(t.tweet_raw_text)) && (/#capetowntrains/i.test(t.tweet_raw_text)); 
}