php reg表达式检查日期格式是否正确

时间:2013-03-10 18:19:15

标签: php regex

我目前正在尝试查明日期的格式是YYYY-DD-MM

在PHP中,我有这个:

if (preg_match('(\d{4})(-)(\d{2})(-)(\d{2})$', $newDateOfBirth))

但是我一直收到以下错误:

  

警告:preg_match():未知修饰符'('in   第105行的C:\ webserver \ webroot \ index.php

1 个答案:

答案 0 :(得分:1)

你错过了分隔符:

if (preg_match('~(\d{4})(-)(\d{2})(-)(\d{2})$~', $newDateOfBirth))