Как уже сказал upog, у вас должен быть постоянный формат для месяца и даты. 5 января и 1 мая могут легко поменяться местами. Однако, если у вас постоянный формат, мы можем построить регулярное выражение.
Для формата - Date/Month/Year
и Date-Month-Year
. Вы можете создать регулярное выражение, соответствующее 1 мая 2020 года, например:
^0?1[\/\-]0?5[\/\-](?:20)?20$
Демонстрационная версия
Для формата - Month/Date/Year
и Month-Date-Year
. Вы можете создать регулярное выражение в соответствии с 1 мая 2020 года, например:
^0?5[\/\-]0?1[\/\-](?:20)?20$
Демо-версия