JSFiddle - React, Tailwind, and code Playground

HTML

<input type="text" id="yoosefap" placeholder="نام و نام خانوادگی" style="text-align:right">

JavaScript

$("#yoosefap").bind("paste", function(e){
    var pastedData = e.originalEvent.clipboardData.getData('text');
  return check_persian(pastedData);
});

$("#yoosefap").keypress(function(event){
    var ew = event.key;
    
    if(event.ctrlKey)
    {
    return true;
    }

    if(ew == 'Backspace'){
        return true;
    } else {
       return check_persian(ew);
    }
   
});

function check_persian(str) {
   var p = /^[\u0600-\u06FF\s]+$/;
   if (!p.test(str)) {
       return false
   }
   return true;
}