PHP Regex to check date is in YYYY-MM-DD format

前端 未结 23 1580
终归单人心
终归单人心 2020-11-27 10:05

I\'m trying to check that dates entered by end users are in the YYYY-MM-DD. Regex has never been my strong point, I keep getting a false return value for the preg_match() I

23条回答
  •  甜味超标
    2020-11-27 10:37

    From Laravel 5.7 and date format i.e.: 12/31/2019

    function checkDateFormat(string $date): bool
    {
        return preg_match("/^(0[1-9]|1[0-2])\/(0[1-9]|[1-2][0-9]|3[0-1])\/[0-9]{4}$/", $date);
    }
    

提交回复
热议问题