使用数据 Table 的数字搜索来搜索 Table

Search Table using Data Tables numeric search

我想知道是否可以按第一个元素 data-table 进行过滤? 例如,如果我有数据库:

11220
15863
15687
45454 
51421
54821  
89854

搜索依据:5 我想从第一个元素看 所以这意味着输出:

51421
54821 

搜索:51 输出:51421

  var table = $('#min-table').DataTable({
    "dom": '<"pull-left"f><"pull-right"l>tip',
    "bJQueryUI": true,
    "bSort": true,
    "bPaginate": true,
    "sDom": "lrtip",
    "lengthMenu": [[20, 35, 50, -1], [20, 35, 50, "All"]],
    "iDisplayLength": 20.

});

    $('input[type = search]').on('keyup', function () {


        table.search( val ? '^'+val+'$' : '', true, false )
        .draw();
    });

在此处查看 this example

column
    .search( val ? '^'+val+'$' : '', true, false )
    .draw();

我的建议:使用正则表达式,确保输入的值在字符串的开头,并且不包含字符串。