• User Newbie

    Problema eregi()

    Ciao!
    C'è un problema che mi sta logorando da qualche giorno ormai.
    Precisamente si tratta di un controllo su una stringa utilizzando l' eregi().
    In questa stringa che gli passo io non devo assolutamente avere cose diverse da numeri, lettere e spazi. Il controllo funziona se non per gli spazi. Sei io scrivo una frase tipo "prova controllo" questo dovrebbe ignorarmi lo spazio, invece mi blocca perchè lo conta. Cosa può esserci che non va???
    Eccovi il mio controllo.

    if (!eregi("^[_a-z0-9-]+(.[_a-z0-9-]+)[a-z0-9-]+(.[a-z0-9-]{ 1,})([a-z]{2,}){1}$", $Reg_Nome)) {

    $Error_Message = $Error_Message . "Non sono ammessi caratteri diversi dalle lettere nel campo NOME";
    $Errore=1;

    }

    Grazie per l'aiuto!!