![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 1 Dołączył: 16.01.2008 Skąd: Świnoujście Ostrzeżenie: (0%) ![]() ![]() |
Witam
W jaki sposób mogę sprawdzić czy podane hasło w polu tekstowym zawiera duże i małe litery, cyfry i znaki specjalne? (znalazłem wiele podpowiedzi ale z użytą funkcją 'ereg' a nie potrafię przekształcić jej na preg_match)
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 587 Pomógł: 190 Dołączył: 5.02.2011 Skąd: 64-800 Ostrzeżenie: (0%) ![]() ![]() |
do tego służą kwantyfikatory
+ - conajmniej raz * - zero lub dowolną ilość razy ? - zero lub jeden raz Przykład, conajmniej jedna mała litera, conajmniej jedna duża litera, conajmniej jedna cyfra i conajmniej jeden z tych dwóch znaków specjalnych Kod '/^([a-z]+[A-Z]+[0-9]+[_-]+)$/D'
|
|
|
-Gość- |
![]()
Post
#3
|
Goście ![]() |
do tego służą kwantyfikatory + - conajmniej raz * - zero lub dowolną ilość razy ? - zero lub jeden raz Przykład, conajmniej jedna mała litera, conajmniej jedna duża litera, conajmniej jedna cyfra i conajmniej jeden z tych dwóch znaków specjalnych Kod '/^([a-z]+[A-Z]+[0-9]+[_-]+)$/D' Też źle, przy takim wyrażeniu zakładasz konkretną kolejność znaków, nie pasuje do wzorca np. Az-1. A tak przy okazji pisze się: co najmniej (osobno) Propozycja: zamienić dozwolone znaki na wartości puste, jeśli coś zostanie, to znaczy, że napis jest nieprawidłowy |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 04:01 |