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

Сообщение от NeoN Посмотреть сообщение
проще написать код так:
var text, myName, hits, reg;
text = " any text any text any text any text any Pavel text any text any text any text any text any text Pavel any text any text any text";
myName = "Pavel";
hits = [];
reg = new RegExp(myName,"g","i");
hits = text.match(reg);

if (!hits) {
	alert("Your name wasn't found!");
} else {
	alert(hits);
}


теперь будет отображаться массив найденных целых имен, а не отдельных символов
Во первых спецсимволы в имени всё поломают, а во вторых это бессмыслено, т.к. массив будет наполняться одним и тем же именем - regexp не нужен.
__________________
29375, 35
Ответить с цитированием