Hi,
Dir ist die Reihenfolge egal, aber ich kenne keine Möglichkeit, einen Regex ohne Reihenfolgenbeachtung zu erstellen.
Alle möglichen Reihenfolgen auflisten und oder-verknüpfen. Sind in dem Fall nur drei also 3*2*1 = 6 Möglichkeiten.
3 positive Lookaheads, je einer für .*[a-z] und .*[A-Z] und .*[0-9], und dann noch normal auf [1]+$ (+ ggf. durch {x,y} für min/max-Länge prüfen.
cu,
Andreas
--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.
a-zA-Z0-9 ↩︎