diff --git a/src/MD_STD_IN.php b/src/MD_STD_IN.php index e0e0c83..94f84c9 100644 --- a/src/MD_STD_IN.php +++ b/src/MD_STD_IN.php @@ -244,11 +244,8 @@ final class MD_STD_IN { $errors[] = 'password_too_short'; } - if ((\preg_match('@[0-9]@', $input)) === false) { - $errors[] = 'password_has_no_number'; - } - if ((\preg_match('@[^\w]@', $input)) === false) { - $errors[] = 'password_has_no_special_char'; + if (!(\preg_match('@[0-9]@', $input)) && !(\preg_match('@[^\w]@', $input))) { + $errors[] = 'password_has_no_number_no_special_char'; } return $errors;