No estoy seguro de como hacerlo con ereg, pero podés hacerlo con preg que es más rápido y te permite lo que querés
Código PHP:
<?php
$string = "Téxto { } [ ]";
if (!preg_match("#^[a-zA-Z0-9áéíóúàèìòùÁÉÍÓÚÀÈÌÒÙ[:space:]\{\}\*\+\-\[\]]+$#", $string)) {
echo "Falló";
} else {
echo "Andó";
}
?>