przesyłam sobie w formularzu datę w formacie "dd.mm.rrrr gg:mm" i chciałbym upewnić się, że użytkownik nie wpisze głupot. Na podstawie przykładowego regexp na datę zrobiłem swoje, rozszerzone o godzinę z minutami.
Ważne jest, żeby przechodziła data z zerem w numerze dnia i godzinie, np. 02.04.2008 01:06 oraz bez zer: 2.04.2008 1:06
Proszę o sprawdzenie, jeśli są błędy to będę wdzięczny za poprawę - z pewnością przyda się potomnym

<?php $matryca = "/^(0[1-9]|[12]d|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)dd (0d|1d|2[0-3]|d):(0d|[1-5]d)$/"; $data = '24.04.2006 12:29'; else ?>