Individual Column Filtering

Individual Column Filtering

28.vivek.s28.vivek.s Posts: 69Questions: 0Answers: 0
edited August 2010 in Bug reports
First of all i would like to thank for this awsome plugin.
i m working with dataTable plugin 1.7. i m using individual column filtering function


but i came up with some problem.
if i give input smthing like A & B|AB its not getting filtered.i got output
"No matching Records Found".i enabled both bRegx and bSmart,like it is in fallowing example

in this example if i checked both Treat as regex and Use smart filter, and give input smthing like i gave in my code..for exmp.
Firefox 1.0 & A|Netscape 7.2
then its not getting filtered.

guys please help me out...

thanks in advance.


  • allanallan Posts: 62,188Questions: 1Answers: 10,199 Site admin
    I don't quite get what you are trying to do - if I put in "Firefox 1.0 & A|Netscape 7.2" into column 1, with bRegex checked into the example you pointed at, there are correctly no matched found. There is no string "Firefox 1.0 & A" in any of the individual columns in the example - indeed there is no ampersand in the table at all, which means nothing will match with it.

  • 28.vivek.s28.vivek.s Posts: 69Questions: 0Answers: 0
    edited August 2010
    Thanks Allan for your quick reply.
    sorry to not elaborate the problem properly....

    actually i changed the Firefox 1.0 to Firefox 1.0 & A in second column and then tried to filter with this input

    Firefox 1.0 & A|Netscape 7.2

    with both bRegx And bSmart enabled and then i got ''no matching records found''.

    if i enabled only bRegx then i m getting only second string that is Netscape 7.2
    and if i enabled bSmart then i m getting only the first string that is Firefox 1.0 & A

    i also tried this with dataTables 1.6 but here, because of '&' the string is not getting filtered.i also escaped the '&' but still problem remains same.
    also,i used global filter,but i didn't get the desired output.

    i am using my own regular expression to escape '&'

    please help me out...

  • allanallan Posts: 62,188Questions: 1Answers: 10,199 Site admin
    & isn't a regular expression 'key character' in Javascript - so you can't escape it (or you can try, but it won't do anything :-) ). There is no letter '&' in the table, so it is always going to fail to match when you put an '&' into the filter. Are you looking for a logical AND? I'm not a regular expression expert, but this is a great site for regex info:

This discussion has been closed.