Co to jest wyrażenie regularne, aby upewnić się, że dany ciąg zawiera co najmniej jeden znak z każdej z poniższych kategorii.
- Mała litera
- Wielkie litery
- Cyfra
- Symbol
Znam wzory dla poszczególnych zestawów mianowicie [a-z]
, [A-Z]
, \d
i _|[^\w]
(Mam je skorygować, prawda?).
Ale jak je połączyć, aby upewnić się, że ciąg zawiera je wszystkie w dowolnej kolejności?