Escape regular expression special characters using javascriptRegExp.escape = function(text) { return text.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&"); }; — stackoverflow