В моей логике мне нужна строка var, которая будет сохранена в базе данных, эта строка на самом деле является своего рода форматом времени, настроенным для переменной toString следующим образом:
(days)d(hours)h(minutes)m
пример 2 дня 15 часов иhalf => 2d15h30m
Я хотел бы убедиться, что никто не троллит ввод текста, ожидая, что этот формат будет отправлен, и дает другой, я всегда был ужасным создателем шаблонов, и regex может кто-то помочь, пожалуйстамне быстро с этим?
Я попробовал сам:
([0-9]{1}|[0-9]{1}|[0-9]{1})d([0-1]{1}[0-9]{1}|20|21|22|23)h([0-5]{1}|[0-9]{1})m
Но это не сработало, как каждый раз, когда я пытаюсь построить один из них.