是否有一个javascript库来解析简单的查询?

时间:2012-09-04 19:37:00

标签: javascript user-interface pattern-matching string-matching

我想根据字符串中是否包含某些单词,或者字符串中是否存在字符串或某种组合来过滤字符串列表。我希望输入很简单,例如:

input: "foo AND bar"
output: All strings containing 'foo' and 'bar'

input: "foo OR bar"
output: All strings containing 'foo' or 'bar'

input: "foo AND NOT bar"
output: All strings containing 'foo' but not 'bar'

这写起来相当简单,但是有没有人这样做过,所以我不必以不太理想的方式重新发明轮子?这将是面向用户的,我不希望用户必须学习如何使用正则表达式。

1 个答案:

答案 0 :(得分:0)

我不知道任何库,但你可以使用jQuery:包含选择器来轻松编写类似的东西。

http://api.jquery.com/contains-selector/