Событие textInput запускается до вставки текста и совместимо как с ctrl + v, так и с другими способами вставки текста (например, контекстное меню и т. Д.), Также имеет свойство .data, которое должно / может содержать содержимое вставлено, но я еще не видел этого в браузерах, которые поддерживают событие textInput.
Тем не менее, событие ввода запускается / после / вставки (когда dom уже изменился), поэтому я предполагаю, что какое-то сочетание двух из них может сработать в промежуточный период.
Или .. вы можете просто использовать событие вставки;)