DOH! I fixed it! I forgot two "/"'s. It should look like this:
Code:
$must_match = "/^[0-9]{4}\-[0-9]{2}\-[0-9]{2}\ [0-9]{2}\:[0-9]{2}\:[0-9]{2}$/";
All that was needed to be changed was add "/" in front of "^" and after "$". I hate simple mistakes. Let this be a lesson to everyone else.