Son finito ieri sera a mezzanotte a scrivere questo codice che non è sicuramente elegante ma fa quello che mi ero preposto di fare, qualcuno ha qualche suggerimento a riguardo ?
In pratica se nella frase trovo più di 2 apici assieme do direttamente errore.
Codice PHP:
if (preg_match("/\\\'\\\'/",$s)){ // due apici consecutivi
echo "Errore troppi apici consecutivi !!!!!";
exit;
return "";
}else{
if (!preg_match("/^([a-zA-Z])+([a-zA-Zàáèéìíòóùú ]|\\\')+([a-zA-Z])$/",$s)){ // analisi
echo "Apici a inizio o fine frase o caratteri non ammessi !".$s;
exit;
return "";
}else{
echo "Stringa accettata !!!!".$s;
exit;
return $s;
}
}