add new filter `iStringMatch`

the code is much redundant.