Bonjour à tous, je suis débutant dans le développement php et pour le moment je rame un peu avec les expressions régulières.
En effet, je voudrais pouvoir traiter un pseudo provenant d'un formulaire ayant une regex qui accepte soit les pseudos avec des caractères simples (exemple : chrix) soit des caractères simples avec 3 chiffres maximum (exemple : chrix666).
Les caractères spéciaux styles underscores, tirets ou espaces sont interdits.
Bien entendu, on exclut aussi les pseudos qui n'auraient que des chiffres.
Le pseudo doit disposer de 3 caractères minimum et 20 maximum.
Voici mon code pour le moment:
Le problème de cette regex est qu'elle accepte les pseudos qui n'auraient que des chiffres.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 //test regex du pseudo $pseudoregex = ereg('^([a-zA-Z0-9]){3,20}$', $pseudo);![]()
Si quelqu'un pouvait m'éclairer, je serais ravi
Merci à tous !
Partager