Ho questa RegExp che però funziona senza le barre oblique (in rosso), se le lascio esce l'alert...eppure in php ci vogliono, come mai?

if(!ereg("/ ^([-_.#$&a-z0-9]+)[@][a-z]+(\.[a-z]{2,4})$/ ",$email))
echo "Inserire un' Email valida";