$pattern = "/([^a-zàèìòù '])+/i";

con questa mi da valida qualsiasi cosa (inclusi i numeri) tranne le lettere accentate aèìòù comprese....

preciso il metodo che uso per la verifica :
Codice PHP:
<?php

$prova 
"/([^a-zàèìòù '])+/i";
$name $_POST['name'];

if(
preg_match($prova$name)) {

    echo 
"valido";

} else {

    echo 
"non valido";

}
?>
non riesco proprio a capire

se immetto una stringa tipo : agdv344'''ddd mi d valido
se immetto: àòè mi da non valido..