JSFiddle - React, Tailwind, and code Playground

HTML

<p>text to paste</p>
<p>text not to paste</p>
<input type="text" id="myInput" />

JavaScript

$('#myInput').on('paste', function(e) {
        // Cancel the event - this prevents the text from being entered into the input and stops the event chain
        e.preventDefault();
            
        // Get the content of the clipboard
        let paste = (event.clipboardData || window.clipboardData).getData('text');
    
        // Validate what it is pasted		
        if (paste == "text to paste") {
            // If condition is satisfied manually set the value of the input
            $(this)
                .val(paste)
    	    // Manually trigger events if you want
                .trigger('input')
                .trigger('change');
        }
    });