0

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;
  }
});
Rory McCrossan
  • 331,213
  • 40
  • 305
  • 339
Pointer
  • 2,123
  • 3
  • 32
  • 59

0 Answers0