Escape user input for regex
Escape user input for regex

Currently, if the user enters values with special characters, such as a "(" or ")", then an "unbalanced regex" exception is thrown and the search box breaks. This change makes sure to escape the user input string before passing it to the `new Regexp` constructor.

narendrashetty/react-geosuggest,ubilabs/react-geosuggest,ubilabs/react-geosuggest,ubilabs/react-geosuggest,narendrashetty/react-geosuggest