Фильтруется не сама таблица, а хранилище данных от нее (store)
Ext.getCmp('my_grid_id').store.clearFilter(); // стираем предыдущий фильтр
var re = new RegExp(«some qute regexp»);
Ext.getCmp('my_grid_id').store.filter('some_column', re);
(пишу по памяти, но принцип такой)
ну и желательно много раз не вызывать getCmp, а хранить результат, но это уже про оптимизацию