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)
}
}
}
}
$haslo = 'acbABc23_-'; } else { }
$haslo = 'acbABc23_-'; } else { }
if (preg_match("(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$", '123abcABC')) echo "OK"; else echo "NIE";
$password = "sdaSD!s"; if (preg_match('/[A-Z]/', $password)) echo 'zawiera duże litery<br/>'; else echo 'nie zawiera dużych liter<br/>'; if (preg_match('/[\!\@\#\$\%\^\&\*]/', $password)) echo 'zawiera znaki specjalne<br/>'; else echo 'nie zawiera znaków specjalnych<br/>';