Watson Assistant имеет системную сущность @sys-date
, которая позволяет конечному пользователю произносить дату во всем диапазоне форматов. Например, «через две недели».
Он сохраняет его в формате, который затем можно переформатировать в любую структуру даты, которую вы будете sh, используя reformatDateTime () .
С точки зрения диалога это это лучший вариант. Если вы собираетесь использовать фиксированный формат, то лучше иметь мини-форму в вашем пользовательском интерфейсе.
Если вы хотите все это игнорировать, то вы можете использовать шаблонную сущность для построения приемлемых регулярных выражений, которые вы хотите. Это лучше, чем проверять тут же обычное регулярное выражение.