2011-03-16 2 views

Répondre

4

This article pourrait vous aider à construire un:

(?=.{8,})(?=(?:.*[A-Z]){2})(?=.*[0-9]) 
+0

merci beaucoup. exacly ce que je cherchais :) – ShaneKm

+0

Si vous utilisez [A-Z], alors vous devriez utiliser [0-9] pour la simétrie. Dans le premier vous excluez par exemple àèéìòù plus toutes les lettres non-ascii (japonais, arabe ...), dans la seconde vous incluez des chiffres non-ascii (par exemple 0, BENGALI DIGIT ZERO) – xanatos

+0

@xanatos, bon point , J'ai mis à jour ma réponse pour refléter cette suggestion. –

2

Cela pourrait faire l'affaire pour votre cas particulier:

^(?=.{8})(?=.*[A-Z].*[A-Z])(?=.*\d).*$ 
Questions connexes