Bonjour à tous,

Voici mon cas: je voudrait valider un champ de type mot de passe.

Voici ce que je fait pour que au minimum un des caractères suivant soit présent:

  • Une majuscule
  • Une minuscule
  • et ces cacharactère spéciaux @#$%


le regex:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%])
je poursuit avec une autre contrainte la voici:

je voudrait que les tous les caractères ne se répète pas plus de deux fois(ex: 111 = not match, 11 = match)

voic mon regex :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
^(?=[a-zA-Z0-9@#$%]{1,2}$)
Je voudrait pour combiner ces deux règles sans succès

Merci d'avance pour vos réactions.