Salve a tutti
ho la necessità di mostrare un messaggio di errore se l'utente inserisce in una form dei caratteri non consentiti. Per il cognome ho bisogno di inserire oltre a caratteri e spazio, anche l'apostrofo.
Putroppo non riesco a capire perché inserendo nel form un cognome con l'apostrofo non me lo accetta, mostrandomi il messaggio di errore
Codice PHP:
$validRegExp = "/^[a-zA-Z' ]*$/u";
if (!preg_match($validRegExp, utf8_encode($value))) {
$message[] = sprintf("Errore: il campo $key non può contenere numeri o caratteri speciali");
}
Ho provato davvero di tutto, diverse espressioni regolari, codici esadecimali, codifica utf-8, ma non capisco perché mi da questo problema.