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.