giusto anche questo..grazie!

un'altra cosa (visto che rigurda sempre il filtraggio dati posto qui) a proposito di espressioni regolari..dopo aver letto un po' in giro ho scritto questa cosa per cancellare simboli strani da una stringa..è giusta? (chiedo qui perchè non sono ancora riuscito a provarla)
mi interessa togliere questi caratteri |;:.^*+?$
codice:
$str = preg_replace('/[\|;:\.\^\*\+\?\$]/', '', $str);
grazie
L.