Regex только подтверждает некоторую дату рождения - PullRequest
0 голосов
/ 10 апреля 2020

В моем задании для класса я пытаюсь проверить текстовое поле, используемое для данных о рождении, с помощью регулярных выражений. По какой-то причине только некоторые даты рождения подтверждаются. Я предоставлю скриншот из https://regexr.com/. Я перепробовал множество решений, например, вставил чужие решения с этого сайта, но мне не повезло.

ссылка на изображение

Вот выражение: (0?[1-9]|[12][0-9]|3[01])[- /.](0?[1-9]|1[012])[- /.](19|20)?\d\d

Спасибо.

1 Ответ

1 голос
/ 10 апреля 2020

Регулярное выражение в изображении относится к международному формату даты, в то время как даты являются недействительными или в формате даты США

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...