Доброго времени.
В продолжении темы, подскажите, пожалуйста, как исключить из input только само запрещённое слово?
<input type="text" id="txtCommand">
<script>
var blackList = ['поле'];
document.getElementById("txtCommand").onkeyup = function() {
var expr = new RegExp(blackList.join('|'), 'i');
if (this.value.search(expr) !== -1) {
this.value = '';
}
}
</script>
То есть, чтобы из input удалялось только запрещённое слово, а не вся стока целиком. Например, ввожу "сочные луга поле", сочные луга - остаются, поле - удаляется.