Я создаю игру по угадыванию букв и хочу, чтобы onkeyup принимала только буквы алфавита.
onkeyup
document.onkeyup = function (event) { var userGuess = event.key; }
Другой вариант - получить keycode из which -войства event и преобразовать его в char. Затем вы можете проверить char с помощью регулярных выражений.
keycode
which
event
char
document.addEventListener('keyup', function (event) { let char = String.fromCharCode(event.which); if (/[a-z]/i.test(char)) { // Do something console.log(char); } });
Press any key!
Проверьте код ASCII:
if (event.keyCode >= 65 && event.keyCode <= 90) { console.log("input was a-z"); }