我的测试效果很好:
if (ereg("([0-9]{2})[-./]([0-9]{2})[-./]([0-9]{4})[ ]([0-9]{2}):([0-9]{2}):([0-9]{2})", $dateToTest, $tab) == false)
并且由于不推荐使用 ereg,我已经用这个替换了那个测试:
if (preg_match("/([0-9]{2})[-./]([0-9]{2})[-./]([0-9]{4})[ ]([0-9]{2}):([0-9]{2}):([0-9]{2})/", $dateToTest, $tab) == false)
但我收到以下错误:
Warning: preg_match() [function.preg-match]: Unknown modifier '.' in ..................
有什么问题,我该如何解决?