Я проверяю логин и пароль из своей формы. Он не должен содержать никаких специальных символов. Прокомментированный return var_dump
показывает правильные логин и пароль. К сожалению, ни один из if
и else
не возвращается вообще. Почему это происходит?Если инструкция else с preg_match не работает
$usernCheck = $_POST['usern'];
$passCheck = $_POST['passn'];
// return var_dump($usernCheck.$passCheck);
if((preg_match("[email protected]#$%^&*()_+-=,./<>?;':\"{}[]", $usernCheck) !== false)
OR (preg_match("[email protected]#$%^&*()_+-=,./<>?;':\"{}[]", $passCheck) !== false)){
return "Found special chars.";
} else {
return "Not found special chars.";
}