如何使用正则表达式datatables filterfn?

时间:2012-04-26 21:23:49

标签: regex datatables

$("#mediaTable").dataTable().fnFilter('0', 2 );
$("#mediaTable").dataTable().fnFilter('1', 2 );

我有两个正常工作的过滤器。我正在尝试添加一个过滤器来获得匹配1或2的匹配,即[12]。出于某种原因,我无法让它发挥作用。

我试过了:

$("#mediaTable").dataTable().fnFilter('[12]', 2, true );
$("#mediaTable").dataTable().fnFilter('^[12]$', 2, true );
$("#mediaTable").dataTable().fnFilter('/[12]/', 2, true );
$("#mediaTable").dataTable().fnFilter('(1|2)', 2, true );

所有这些都返回所有三个值(0,1和2) - 我不想要0值!

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这应该这样做:

$("#mediaTable").dataTable().fnFilter('1|2', 2, true );