Здравствуйте, подскажите пожалуйста, есть такое выражение, которое ищет любой символ в заданной строке и если находит, то выделяет это слово или букву жирным.
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 тоже.