Salve a tutti.. devo gestire un form di registrazione, però devo individuare se nel nome utente ci sono dei caratteri speciali, come faccio??
A me nn serve sostituirli, ma capire solo se sono presenti... grazie.
Salve a tutti.. devo gestire un form di registrazione, però devo individuare se nel nome utente ci sono dei caratteri speciali, come faccio??
A me nn serve sostituirli, ma capire solo se sono presenti... grazie.
Vuoi ad esempio far validare solo gli utenti che hanno un carattere speciale nel nome?
Allora, se un utente nella textbox del form mette un nick name che presenta un carattere speciale, tipo ",£,$,%, ecc.... lo script deve avvisare che la stringa presenta caratteri speciali, e quindi ritorno al form.
In un mio file usavo questa sintassi per controllare se la mail fosse valida
Nel tuo caso quindi basta fai ad esempioCodice PHP:
if (!ereg("@",$_POST['Ml']))
{
echo "Errore!
Inserire una email valida";
exit;
}
Unica cosa non mi ricordo come vanno specificati i caratteri speciali ossia la sintassi per dividere uno dall'altro :master:Codice PHP:
if (!ereg("qua inserisci i caratteri speciali",$_POST['nome inserito da form per il nome utente']))
{
echo "Errore!
Hai inserito dei caratteri speciali";
exit;
}
![]()
![]()
i caratteri devo metterli tutti dento alle "", oppure "","","","","" ??
Provacmnq questo non ricordo e non so aiutarti per il resto prova il metodo sopra
![]()