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
";
}