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