Функция jQuery Mask для ввода даты - PullRequest
0 голосов
/ 23 октября 2018

Мне нужно ввести маску во вход, в который пользователь вставит дату: дд / мм / гггг

Я пытаюсь использовать $ ('# inputField'). Mask ('00 / 00/ 0000 ') для этого.Проблема в том, что мне нужно оценивать каждый раз, когда пользователь нажимает клавишу, чтобы проверить правильность даты, например:

30/02/2018 - пользователю нельзя разрешать нажимать «2» в MMесли он / она вводит 30 в дд.

Я пробовал этот объект перевода, но он разделяет каждую часть:

$('#inputField').mask('AA/SS/YYYY', {'translation': {
    A: {pattern: /[A-Za-z0-9]/},
    S: {pattern: /[A-Za-z]/},
    Y: {pattern: /[0-9]/}
  }
});

Кто-нибудь знает, как я могу справиться с этимбез использования внешней библиотеки / плагина?

Спасибо!

...