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 |
|
|
|
JamalBIG [PHP]Sprawdzanie hasła pod względem wpisanych znaków 8.01.2013, 15:12:32
_Borys_ Prosty przykład na sprawdzenie czy duże i małe lit... 8.01.2013, 16:46:53 
b4rt3kk Cytat(_Borys_ @ 8.01.2013, 16:46:53 )... 9.01.2013, 00:52:55
JamalBIG Dzięki wielkie za odpowiedź ale nie do końca funkc... 8.01.2013, 21:04:47
Gość Nie mogę edytować, a konta nie chce mi się zakłada... 9.01.2013, 01:19:02
mokry tu masz regexpa, który być może Cię zadowoli:
Kod... 9.01.2013, 01:28:25
JamalBIG Dzięki za odpowiedzi ale poniższy skrypt nie chce ... 9.01.2013, 10:54:50 
b4rt3kk Cytat(JamalBIG @ 9.01.2013, 10:54:50 ... 9.01.2013, 13:03:19
mokry [PHP] pobierz, plaintext $haslo = '12cABC'; i... 9.01.2013, 11:50:51 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 02:37 |