je suis actuellement en train de réaliser un formulaire d'inscription sur lequel j'aimerai effectuer un certains nombre de vérifications. Tout d'abord je m'attarderai sur le pseudo.
Voici le code pour le contrôler :
if (!preg_match('#^[\w-\.*]([ {1,1}]?[\w-\.*])*$#', $pseudo)) {
$valid_form=false;
$msg_erreur.='- Votre pseudonyme n\'est pas conforme<br />';
}
Malheureusement avec ce code les pseudonymes ne peuvent pas contenir de caractères accentués.Or, si j'en crois ce que j'ai lu ailleurs :Par conséquent les accents devraient être pris en compte comme caractères autorisés. Je ne comprend pas d'où peut venir le problème. Si jamais vous avez une idée...\w : word metacharacter : une lettre [a-z] [A-Z] ou lettre accentuée, un chiffre [0-9] ou '_'.
Merci.