Salve dovrei creare una convalida con la funzione ereg per un username,ho usato questo

Codice PHP:
<?
$a 
"ciao ciao";
if (
ereg("^[a-zA-Z0-9._'-]+$",$a)) {
print 
ok;
}
?>
solo che non funziona perchè non so come convalidare gli spazi,ho provato a mettere \s accanto a _' ma non funziona !