con ereg_replace fai, come suggerisce la funzione stessa, una replace di una stringa a secondo di un pattern.
Per fare un semplice controllo basta che usi ereg()
Esempio:
Volgio controllare che la data immessa come anno sia valida:
ereg("^[0-9]{4}$",$_POST["anno"]);
questo è solo un esmpio con cui accertarsi che sia inserito un anno di 4 cifre.
Poi ci sarebbero anche altri passaggi per affinare il tutto ma era solo un esmpio.
Ti conviene studiarti bene le espressioni regolari.