Tag: 全文搜索

如何检查字符串是否包含“url或link”并检索它

我有页面的评论部分,用户可以在上传的内容上发表评论,我想检查用户是否在评论中共享了任何url链接。 例如 – var comment = “To search more on this question you can look to http://stackoverflow.com/ ” 现在,我如何发现它是URL链接并检索该链接?如果我能在Jquery和Java Script找到一种方法来实现这一点,我会很高兴,但PHP也是可以接受的。 提前致谢。

在嵌套对象中搜索文本(Backbone.js集合作为示例)

我有一个backbone.js集合,我需要在其上进行全文搜索。 我手头的工具如下: Backbone.js,underscore.js,jQuery 对于那些不熟悉骨干的人: 骨干集合只是一个对象。 在集合内部有一个带模型的数组。 每个模型都有一个包含属性的数组。 我必须在每个属性中搜索字符串。 我用的代码是: query = ‘some user input’; query = $.trim(query); query = query.replace(/ /gi, ‘|’); var pattern = new RegExp(query, “i”); // this.collection.forEach is the same as _.each // only it get’s the models from the collection this.collection.forEach(function(model) { var check = true; _.each(model.attributes, function(attr){ if(pattern.test(attr) && check){ […]