【问题标题】:jQuery Datatables search single column with AND operatorjQuery Datatables 使用 AND 运算符搜索单列
【发布时间】:2017-12-21 19:16:40
【问题描述】:

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

| # |       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。

最好的方法是什么?

【问题讨论】:

标签: jquery datatables


【解决方案1】:

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

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

利用前瞻断言的表达式,允许实现逻辑与。

【讨论】:

  • 嗨,我遇到了类似的问题,但这个 RegEx 对我不起作用。还有其他可能的解决方案吗?我试过到处找,但没有运气。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-13
  • 2017-09-20
  • 1970-01-01
  • 2017-06-21
  • 2016-03-14
  • 2016-09-04
相关资源
最近更新 更多