Не знаю что вы там делаете и зачем оно вам надо, но полностью запретить копипаст на не удастся. Первое решение, которое приходит в голову: Проверять по onchange на сколько символов изменилось значение поля и если больше чем на 1, то откатывать его к предыдущему значению. Либо блокировать любую активность по onchange и вешаться на onkeypressed, добавляя в текстовое поле символ с нажатой клавишей.
Думаю надо считать интервалы изменения текста и если о изменен не так как надо - вставили кусок(длинна резко возрасла), то восстанавливать исходное значение.