Можно заюзать такой вариант
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.
|