¿Cómo puedo filtrar las columnas de la tabla utilizando la lógica OR como se aplica a AND?

Ejemplo de violín

Tengo una tabla html:

_A_B_C_D_
|0|1|0|1|
|0|1|0|0|
|1|0|0|1|

Quiero filtrarno cero columnas Al usar jQuery dataTables (no es un requisito estricto, solo lo que estoy usando actualmente) ejecuto el siguiente filtro:

// value is the column index, true simply informs the filter method to use regex
dataTable.fnFilter("[^0]", value, true); 

Sin embargo, filtrar varias columnas crea unY filtrar. Así:

dataTable.fnFilter("[^0]", 0 /*A*/, true); 
dataTable.fnFilter("[^0]", 3 /*D*/, true); 

crearía lo siguiente

_A_B_C_D_
|1|0|0|1|

NecesitoO comportamiento que creará la siguiente tabla:

_A_B_C_D_
|0|1|0|1|
|1|0|0|1|

DóndeColumna A no es ceroO Columna d no es cero. No se me ocurre ninguna forma de implementar esto con mi estructura actual.

¿Cómo puedo filtrar las columnas de la tabla utilizando la lógica OR como se aplica a AND?

Respuestas a la pregunta(2)

Su respuesta a la pregunta