$('#vin').change(e, function() { // меняем на change
let vin = $(this).val();
let result;
if (vin.match(/[,./QqIiOoAaА-Яа-яЁё-]/g)) { // для того чтобы минус не обозначал диапазон пишем его в конце набора
alert("Здесь сообщение");
result = vin.replace(/[,./QqIiOoAaА-Яа-яЁё-]/g, "");
$(this).val(result); // возвращаем в инпут правильный текст
}
else
result = vin;
$("#checkVin").html(result);
});
data: () => ({
items: [ 'hello, world!!', 'fuck the world', 'fuck everything' ],
focused: null,
}),
<div v-for="(n, i) in items">
<input @focus="focused = i" @blur="focused = null">
<span v-show="focused === i" v-text="n"></span>
</div>