My code works fine for characters a-z
and .,?!
. Is it possible allow all Cyrilic (Russian, Serbian) and Scandinavian characters as well as .,?!
?
$('#myInput').bind('keydown', function(event) {
switch (event.keyCode) {
case 8: // Backspace
case 9: // Tab
case 13: // Enter
case 37: // Left
case 38: // Up
case 39: // Right
case 40: // Down
break;
default:
var regex = new RegExp("^[\wa-zA-Z0-9.,?!/]+$");
var key = event.key;
if (!regex.test(key)) {
event.preventDefault();
return false;
}
break;
}
});