Since: DataTables 1.10

Enable / disable escaping of regular expression characters in the search term.


Regular expressions can be used to build fantastically complex filtering terms, but also it is perfectly valid for users to enter characters such as * into the filter, so a decision needs to be made if you wish to escape regular expression special characters or not. This option controls that ability in DataTables.

It is simply a flag to indicate if the search term should be interpreted as a regular expression (true) or not (false) and therefore and special regex characters escaped.


This option can be given in the following type(s):


  • Value: false


Treat search inputs as regular expressions:

$('#example').dataTable( {
  "search": {
    "regex": true
} );


The following options are directly related and may also be useful in your application development.