3v4l.org

run code in 300+ PHP versions simultaneously
<?php var_dump(range(1, 31));die; $date = "4/23/15"; preg_match('~^1|2|3|4\/' . implode('|', range(1, 31)) . '\/[0-9]{2}$~', $date, $m); var_dump($m);

preferences:
38.32 ms | 402 KiB | 5 Q