Y otra cosa, como hacen eso???
   Código PHP:
    function cleanString($wild) {
   return ereg_replace("[^[:alnum:]+]","",$wild);
}
                                                                               
echo cleanString("@#$&*$@#H~e'{}l{}l<o\{}"); // outputs: Hello 
    
  Si en el ereg_replace("[^[:alnum:]+]" no están la @, ni #, ni & ni ninguno de ellos, como es que los ha sustituido por ""??? 
Gracias de nuevo...