Попробуйте это:
function lettersOnly(input) {
var regex = /[^a-z ]/gi;
input.value = input.value.replace(regex, "");
}
<input type="text" onkeyup="lettersOnly(this)">
Это убирает числа со входа. Однако я не уверен, что это будет работать для вьетнамцев! Постскриптум Он также удаляет специальные символы.
Вот тот, который в основном удаляет только цифры:
function lettersOnly(input) {
var regex = /[0-9]/g;
input.value = input.value.replace(regex, "");
}
<input type="text" onkeyup="lettersOnly(this)">