Ciao,
data una stringa vorrei controllare che abbia:
- almeno un numero
- almeno due lettere (maiuscole/minuscole)
La regexp che ho pensato di utilizzare è:
(?=(?:.*?\d))(?=(?:.*?[A-Za-z]){2})
Con aa1 il test non è verificato mentre 1aa o a1a è verificato.
La cosa strana è che invertendo l'ordine dei controlli nella regexp:
(?=(?:.*?[A-Za-z]){2})(?=(?:.*?\d))
tutte e tre le stringhe di prova sono verificate. Come è possibile?
Grazie,