Buongiorno.
In una pagina php devo eseguire un controllo, banale, ma che non sono riuscito ad implementare.
Ho un form di inserimento dati, e desidero impostare un controllo affinché il campo di testo possa contenere solamente lettere maiuscole, minuscole, accentate, numeri, spazio vuoto ma non caratteri speciali.
Cioè consentire: "a-z", "A-Z", "èéòàù", "0-9", " ". Se nella stringa viene inserito anche solo un carattere speciale come "\|!£$%&/()=@# ecc..." me ne devo accorgere.
Con la funzione ctype_alnum(), mi avvicno al risultato, ma controlla solamente che la stringa sia alfanumerica. (Le lettere accentate rimangono fuori). Penso che la soluzione sia con le espressioni regolari.
Qualcuno potrebbe venirmi in aiuto?
Grazi mille.