Şifre en az 8 karakter uzunluğunda olmalı ve en az bir büyük harf, bir rakam ve bir özel karakter içermelidir.
// Given password
$password = 'Test_F*123456';
// Validate password strength
$uppercase = preg_match('@[A-Z]@', $password);
$lowercase = preg_match('@[a-z]@', $password);
$number = preg_match('@[0-9]@', $password);
$specialChars = preg_match('@[^\w]@', $password);
if(!$uppercase || !$lowercase || !$number || !$specialChars || strlen($password) < 8) {
echo 'Password should be at least 8 characters in length and should include at least one upper case letter, one number, and one special character.';
}else{
echo 'Strong password.';
}Bu gibi durumlarda İngilizce arama yapabilirsiniz. Yaptığım arama "Strong Password PHP"
Sonuç ve kaynak: https://www.codexworld.com/how-to/validate-password-strength-in-php/
Denedim, çalışıyor.