Я нашел регулярное выражение для MM/DD/YYYY в http://www.regular-expressions.info/regexbuddy/datemmddyyyy.html, но я не думаю, что правильно его использую.
Здесь мой код:
$date_regex = '(0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])[- /.](19|20)\d\d';
$test_date = '03/22/2010';
if(preg_match($date_regex, $test_date)) {
echo 'this date is formatted correctly';
} else {
echo 'this date is not formatted correctly';
}
Когда я запускаю это, он все равно повторяет "эта дата не отформатирована правильно", когда нужно сказать обратное. Как установить это регулярное выражение в php?