Мне нужно ввести маску во вход, в который пользователь вставит дату: дд / мм / гггг
Я пытаюсь использовать $ ('# 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]/}
}
});
Кто-нибудь знает, как я могу справиться с этимбез использования внешней библиотеки / плагина?
Спасибо!