Мне нужно регулярное выражение для проверки даты (включая високосный год) в MMM) формат дд гггг
Я нашел регулярное выражение, но в настоящее время оно возникает 29 февраля каждого високосного года
^(?:(((January|March|May|July|August|October|December) 31)|((January|March|April|May|June|July|August|September|October|November|December) (([0-2]\\d)|30))|(February ([01]\\d|2[0-8])))|(February 29(?=-((1[6-9]|[2-9]\\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))))) ((1[6-9]|[2-9]\\d)\\d{2})$
. Пожалуйста, помогите мне исправить это.
Заранее благодарю