0

我正在使用 Angular 6 和n2-smart-table我想在过滤器上搜索带和不带掩码的字符串。

例如:28871154000178并且28.871.154/0001-78应该返回相同的数据。

在此处输入图像描述

我环顾各种论坛,但找不到这样的方法。

提前致谢!

4

1 回答 1

0

我找到了一种使用filterFunction.

例子:

columns: {
    column {
        title: 'CPF/CNPJ',
        filterFunction(cell?: any, search?: string) {
            const match = cell.indexOf(search) > -1;
            const matchClean = cell.replace(/[^\d]+/g, '').indexOf(search) > -1;
            return (match || search === '') ? true : (matchClean) ? true : false;
        }
    }
}
于 2018-08-14T13:36:16.770 回答