Показать сообщение отдельно
  #13 (permalink)  
Старый 23.11.2011, 18:51
Интересующийся
Отправить личное сообщение для BoSO Посмотреть профиль Найти все сообщения от BoSO
 
Регистрация: 22.11.2011
Сообщений: 13

Можно заюзать такой вариант

function replaceText() {
var objTextArea = document.getElementById("textarea");
objTextArea.value = replaceTestForFirstSentence(objTextArea.value);
}

function replaceTestForFirstSentence(str) {
var re = /([\w\s]{0,}привет[\w\s]{0,}\.)([\w\s\.\?]{0,})/i;
re.exec(str);
var first = RegExp.$1;
var rest = RegExp.$2;
first = first.replace(/привет/gi, 'ЗДРАСТЕ');
return first + rest;
}

Последний раз редактировалось BoSO, 23.11.2011 в 18:54.
Ответить с цитированием