pavel21
Новичок
Дата регистрации:
04.05.2019 17:16:25
Сообщений: 1
Задача Есть инпут, который принимает текст в формате дате в виде ДД.ММ.ГГГГ Есть регулрка для проверки соответствия. Данные из инпута нужны для того, чтобы посчитать , сколько прожил человек секунд, минут и дней
var reg = /^\d{1,2}\.\d{1,2}\.\d{4}$/
var inval = input.value;
Чтобы взять день даты, использую регулярку
var day = parseInt(inval.match(/^\d{1,2}/));
Чтобы взять год, использую регулярку
var year = parseInt(inval.match(/\d{4}$/));
Не получается взять месяц. Регулярка ниже не работает
var month = parseInt(inval.match(/.+\d{1,2}.+/));
Нельзя использовать строковые функции, функции с массивами