jQuery数据表使用AND运算符

时间:2017-12-21 19:16:41

标签: jquery datatables

我的表包含一个包含多个以逗号分隔的值的列。像这样

| # |       Column Name          |
| 1 |1,5,18,24,29,36,41,57       |
| 2 |1,18,23,27,35,39,50,56,66   |
| 3 |1,101,                      |

我正在使用以下行来过滤它。

table.columns(1).search("1|23|27",true, false).draw();

这将返回所有3列。但是我希望它只返回第二行而不是全部3.

最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

您可以使用以下RegEx表达式来实现您想要的效果:

(?=.*1)(?=.*25)(?=.*27)

表达利用先行断言,允许实现逻辑AND。