J'ai sur un formulaire un TEXTAREA , et dans mon code PHP, j'éxécute le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
if (preg_match('/^[a-zA-Z0-9 éèàçâêîôûùëö\'-+;().,!?:\n\r]{3,}$/i',trim($_POST['mess']))) {
pour vérifier que ces caractères sont dans mon TEXTAREA.

Lorsque je teste en local tout fonctionne bien. Je peux mettre une apostrophe dans mon formulaire, et celle-ci est acceptée.
Lorsque je teste sur mon serveur distant, l'apostrophe est rejeté. J'enlève l'apostrophe et le texte est validé. Donc l'apostrophe me pose problème sur le serveur distant, mais je n'arrive pas à trouver pourquoi...

Et celà fait plusieurs heures que je travaille dessus....

Le php info du serveur distant me dis ceci :
PCRE (Perl Compatible Regular Expressions) Support enabled
PCRE Library Version 8.02 2010-03-19

Mon fichier php est en utf-8.

Si quelqu'un peux me donner une idée, je l'en remercie d'avance...