Показать сообщение отдельно
  #3 (permalink)  
Старый 30.05.2013, 22:19
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,510

function escapeRegExp(str) {
  return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&");
}

var str = "Как хорошо мыла мама раму";
var reg = new RegExp( escapeRegExp(str).replace(/\s+/g,'|') , 'gi' );
var strIn = ['Мама мыла раму', 'Раму мыла мама', 'Мыла мама раму', 'Папа плевал на раму' ], 
	i = strIn.length;

while(i--) strIn[i] = strIn[i].replace(reg, '<b>$&</b>');

alert(strIn.join('\n'))
__________________
29375, 35
Ответить с цитированием