4

「OR」条件の正規表現を機能させるのに苦労しています。

例:テーブルに2つの列があり、2番目の列(たとえば、「ステータス」列)で検索しようとすると、検索正規表現は次のようになります。

//javascript
$('#filter-status').change(function() {
     searchTxt =  "Not Shared|Private";
     <table name>.dataTable().fnFilter(searchTxt , 2,true);
}

ステータスが「非共有」のデータをプルアップしていないので、ステータスが「非共有」のデータをプルアップしているようです。

searchTxtを「^(共有されていない)|(プライベート)$」および「/(^共有されていない$)|(^プライベート$)/」として試しても

何が欠けているのかわからない。誰か助けてもらえますか?

4

1 に答える 1

6

正規表現の問題ではないことがわかりました。しかし、Jquery dataTable()。fnFiltersmartsearchの問題。私はちょうど4番目の議論をしなければならなかった、falseそしてそれはうまくいった。

<table name>.dataTable().fnFilter(searchTxt, 2, true, false);
于 2012-07-13T16:30:44.710 に答える