¿Necesito cambiar esto para que no use el código clave obsoleto?
if(event.keyCode >= 48 && event.keyCode <= 90) { //the key pressed was alphanumeric }Sé cómo hacer la az y el 0-9, pero ¿qué pasa con los caracteres especiales entre (entre 48 y 90 que no son az y 0-9)?
Lo siento si esto es un duplicado. Miré primero, pero no encontré nada que incluyera las "teclas" intermedias, solo la az y 0-9. Si es un duplicado, ¿podría compartir un enlace?
Puede usar expresiones regulares si no necesita ser event.code .
if(event.key.match(/[^a-zA-Z0-9]/)) { //the key pressed was NOT alphanumeric } event.key :
El valor de la tecla pulsada.
Cuentas para teclas modificadoras que devuelven MAYÚSCULAS y caracteres alternativos.
event.code :
La tecla física en el teclado.
No le importa si tiene un modificador como Shift.
Referencia: https://keycode.info/