ho avuto quel test che ha funzionato bene:PHP - preg_match ed errore "modificatore di sconosciuto"
if (ereg("([0-9]{2})[-./]([0-9]{2})[-./]([0-9]{4})[ ]([0-9]{2}):([0-9]{2}):([0-9]{2})", $dateToTest, $tab) == false)
e come ereg è deprecato, ho sostituito quella prova con questo:
if (preg_match("/([0-9]{2})[-./]([0-9]{2})[-./]([0-9]{4})[ ]([0-9]{2}):([0-9]{2}):([0-9]{2})/", $dateToTest, $tab) == false)
Ma Viene visualizzato il seguente errore:
Warning: preg_match() [function.preg-match]: Unknown modifier '.' in ..................
Qual è il problema e come posso risolverlo?
possibile duplicato di [Conversione di ereg espressioni su preg] (http://stackoverflow.com/questions/6270004/converting- ereg-expressions-to-preg) – mario