Здравствуйте, подскажите пожалуйста, есть такое выражение, которое ищет любой символ в заданной строке и если находит, то выделяет это слово или букву жирным.
this.searchContact = function (whatToLook, whereToLook) {
        var str = whereToLook,
            newStr = str;
        var pattern = new RegExp(whatToLook, "gi");
        var searchStr = str.search(pattern, '<strong>$&</strong>');
        if (searchStr != -1 && whatToLook != "")
            newStr = str.replace(pattern, '<strong>$&</strong>');
        else
            newStr = str;
        return newStr;
    };
Вопрос: если я передаю выражению скобку ( или ), то появляетсяошибка. Подскажите ,как пофиксить, экранировать не получается и encode тоже.