Grazie

Mi sembra di essere molto vicino, xchè con un orario funziona:

$orario = "01:00";

if (ereg("(^([0-9]|[0-1][0-9]|[2][0-3])[0-5][0-9])$)|(^([0-9]|[1][0-9]|[2][0-3])$)", $orario)){
echo $orario." = orario OK
";
}
else {
echo $orario." = orario KO
";
}