В моем приложении пользователь может указать шаблон для дат, введя его в текстовое поле. Этот шаблон используется для протоколирования сообщений. Например, если пользователь указать «ДД-ММ», то в файле журнала он мог видеть следующее:C#. Проверка шаблона даты
[12-06] Some message...
[02-09] Some message 2...
Как проверить этот шаблон? Как защитить ввод неправильных шаблонов?
Значит, вы знаете, что это дата. Вы хотите убедиться, что он соответствует шаблону даты? – Rake36
Если это в начале месяца, как бы вы могли рассказать разницу между 'dd-MM' и' MM-dd'. Или, может быть, сегодня много сообщений, так что каждая минута должна быть «х-мм»? –
Учитывая комментарий ho1 и вашу проблему. Я предлагаю вам предоставить список опций пользователю вместо разбора введенного текста. –