Bonjour a tous!
J'ai une expresssion réguliere qui fonctionne bien qui sert à valider un mot de passe pouvant comporter des lettres et des chiffres, min 4 max 12... la voici...
RegEx.Pattern="^[a-z0-9]{4,12}$"
le problème est dans celle ci.... ma valeur max ne fonctionne pas.....
RegEx.Pattern="^([a-z]+([-|'| ]?[a-z]+)*){2,20}$"
mon expression doit commencer par au moins une lettre et peut etre suivi d'un tiret ou apostrophe ou espace (je fais un trim avant de tester au cas où l'usager met une espace a la fin sans faire exprès...) mais doit etre suivit de lettre si c'est le cas.
Ma valeur min 2 fonctionne mais pas le 20 car je peux mettre 30 caractère et le teste me retourne TRUE...
J'ai testé beaucoups de possibilitées mais je sais plus quoi faire...
merci de votre aide
Nicolas