<!DOCTYPE html>
<html>
<head>
<meta http-equiv=content-type content="text/html; charset=utf-8">
<script type=text/javascript>
stopWords=['помогите','помагите','памогите','памагите','срочно','горю',
'пожалуйста','пожалуста','пжл','пож.','плиз','хелп','надо',
'нужно','нужна','необходим','нуждаюсь','прошу','помощи',
'нужна ваша помощь','хочу','хотелось бы','как бы','как-бы',
'какбы','завтра','умоляю','подскажите','нужен совет','!',
'ребята','люди','уважаемые','окажите помощь','здравствуйте',
'здраствуйте','спасибо','спс','благодар','болею','болел',
'больниц','беремена','попросил','такой','такая','такое',
'такие','help','plz','pls','please','pleas','plez','sos']
function test2(a,b) {var FlagStop=false;
if(a.indexOf(b)!=-1) {FlagStop=true;
a=a.replace(b,'...');
a=test2(a,b);//alert(a)
}
return a;
}
function test(obj)
{ obj=document.getElementById("abcd");
var a=obj.value;
obj.value=(a.substr(0,1).toUpperCase(0)+a.substr(1))
currentText=obj.value;
for(var i=0; i<stopWords.length; i++){
currentText=test2(currentText,stopWords[i])
} alert('Выходной текст с правками: \n'+currentText)
if(currentText!=obj.value){
alert('Уважаемый пользователь!\n\nСогласно Правилам форума, '+
'в Названии сообщения не\nдопустимы слова и выражения, '+
'не отражающие его суть:\n\nПомогите, Срочно, '+
'Пожалуйста, Плиз, Хелп, Help, SOS\nи т.д. и т.п.'+
'\n\nАдминистрация настоятельно рекомендует Вам впредь '+
'не\nнарушать Правила форума, в противном случае на Вас '+
'будут\nналожены санкции, вплоть до вечного бана.');
}
}
</script>
<body>
<p>Введите любое из слов:<br />
<b>помогите, срочно, горю, пожалуйста, плиз, хелп, help, sos</b></p>
<textarea style="width: 400px; height: 100px" id="abcd" onkeyup="test(this)" onchange="test(this)"></textarea>
</body>
</html>