Показать сообщение отдельно
  #1 (permalink)  
Старый 23.09.2012, 12:09
Интересующийся
Посмотреть профиль Найти все сообщения от Арман
 
Регистрация: 08.04.2011
Сообщений: 10

Регулярка ...
Всем привет!

Проблема такого рода:
произвожу поиск по началу строки:
var pattern = new RegExp('^'+res_match, 'i');
if(pattern.test(str))
{
   ///
}

Но если встречается точка в строке, то регулярка не срабатывает.
Пробовал так:
str = 'ar.man';
if(pattern.test(str.replace(/\./g, '\\.')))
{
   //
}

но тщетно.
Может подскажет кто ?
if(str.search(pattern) != -1)
тоже не работает, если точка в строке попадается.

Последний раз редактировалось Арман, 23.09.2012 в 12:17.
Ответить с цитированием