Chiedo scusa...c'era qualche inesattezza e forse avresti avuto problemi a implementarlo correttamente.
Questa funziona per certo!!! Poichè l'ho testato
codice:<?php // mi raccomando sostituisci il '§' al fondo con ':' !!! // se lo faccio io : + ( = :( (codice faccina triste) $pattern = "(0[1-9]|[12][0-9]|3[01])/(0[1-9]|1[012])/(19|20)([0-9])([0-9])-(0[0-9]|1[0-9]|2[0-4])§([0-5][0-9])"; // prova $testo = "28/02/2005-15:25"; // rimuove spazi bianchi $testo = str_replace(" ","", $testo); // cerca l'exp if(ereg($pattern, $testo, $regs)===false){ die ("formato sbagliato"); } else { $giorno = $regs[1]; $mese = $regs[2]; $anno = $regs[3].$regs[4].$regs[5]; $ore = $regs[6]; $minuti = $regs[7]; // verifica echo "$giorno / $mese / $anno - $ore : $minuti"; } ?>


Rispondi quotando