Я использовал этот вид проверки .... проверяет вставленный текст и, если он содержит алфавиты, показывает ошибку для пользователя, а затем снимает флажок после задержки, чтобы пользователь мог проверить текст и внести соответствующие изменения.
$('#txtbox').on('paste', function (e) {
var $this = $(this);
setTimeout(function (e) {
if (($this.val()).match(/[^0-9]/g))
{
$("#errormsg").html("Only Numerical Characters allowed").show().delay(2500).fadeOut("slow");
setTimeout(function (e) {
$this.val(null);
},2500);
}
}, 5);
});