Untitled
unknown
csharp
a year ago
1.1 kB
18
Indexable
Ćwiczenie 1: Hasło dla Początkującego Agenta
Cel: Stworzyć program, który prosi o hasło i sprawdza, czy spełnia ono podstawowe wymogi bezpieczeństwa. Jeśli nie, program rzuci nasz specjalny błąd.
Wymagania dla hasła:
Musi mieć co najmniej 8 znaków.
Musi zawierać co najmniej jedną cyfrę.
Wzorzec Regex: ^(?=.*\d).{8,}$
^ - początek tekstu
(?=.*\d) - sprawdza, czy gdziekolwiek (.*) jest cyfra (\d), ale nie "zużywa" znaków.
.{8,} - sprawdza, czy jest co najmniej 8 dowolnych znaków.
$ - koniec tekstu
Ćwiczenie 2: Hasło dla Elitarnego Szpiega
Program sprawdzi hasło według bardziej rygorystycznych zasad dla doświadczonego szpiega.
Wymagania dla hasła:
Minimum 10 znaków.
Co najmniej jedna wielka litera.
Co najmniej jedna mała litera.
Co najmniej jeden znak specjalny (np. !, @, #, ?).
Wzorzec Regex: ^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[\W_]).{10,}$
(?=.*[a-z]) - musi być mała litera
(?=.*[A-Z]) - musi być wielka litera
(?=.*\d) - musi być cyfra (dodane dla kompletności)
(?=.*[\W_]) - musi być znak specjalny
.{10,} - co najmniej 10 znakówEditor is loading...
Leave a Comment