Je ne sais pas si ça vaux le coup de "limité" les caractères poster par un utilisateur (pour la sécurité et/ou la propreté). Si oui auriez-vous une fonction interesante (j'utilise le latin1) ?
L'idée que j'ai c'est de supprimer tout caractère non disponible dans un clavier français avec un preg_replace (exemple : "/[^a-z0-9_ \t\r\n\v\f!@€éèçàù]/i"), mais au préalable de changer un grand bon nombre de caractère accentuer non disponible dans la langue de molière en caractère sans accents. De supprimer tous les doubles espaces triples, quadruples... sauts de ligne.
Ça comprend également la ponctuation seulement celle francais. Qu'en dites-vous ? à vus d'oeil je dirais que ca gênerais 1% des utilisateurs légitime.
Bien sûr certains caractères comme ces « guillemets » seront acceptés.
Edit : Pourquoi cette question, car ça me semble long de faire une fonction propre de ce type ! Donc je voudrais savoir si le prix en vaut la chandelle.
Partager