Джой проверяет поле времени - PullRequest
0 голосов
/ 29 ноября 2018

Существует объект со свойством времени (22:30:00).

const schema = Joi.object.keys({
  ...
  transactionDate: Joi.date().required(),
  transactionTime: Joi.time().required(), // ???
  ...
});

Как проверить поле времени, используя Joi?

1 Ответ

0 голосов
/ 29 ноября 2018

Попробуйте следующим образом

const schema = Joi.object().keys({
   ...
   transactionDate: Joi.string().regex(/^([0-9]{2})\:([0-9]{2})$/)
})

Слушайте, я использовал простой формат регулярных выражений.

Вы также можете использовать это: ^([01]\d|2[0-3]):?([0-5]\d)$

для AM и PM \b((1[0-2]|0?[1-9]):([0-5][0-9])([AaPp][Mm]))

AM PM

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...