Ho questo codice:Funziona, ma se gli passo una stringa contenente spazi mi restituisce false. Perchè?codice:function alfanumeric_filter($string,$start=0,$end=0,$chars="+/:&£!?^|.~`@") { if(!strlen($string)) return true; if(ereg("^[a-zA-Z0-9$chars]{".$start.",".$end."}$",$string,$array)) return true; // ".$start."-".$end." return false; }
Come dovrei fare per risolvere il problema?