Sprawdź, czy Preg Dopasuj False zamiast True

Mam ten kod, który upewnia się, że nazwa użytkownika jest tylko literami i cyframi, ale wtedy sposób, w jaki mój kod jest skonfigurowany, wymaga sprawdzenia, czy preg_match jest fałszywy. W tej chwili mówi „jeśli to bezpieczne echo”, potrzebuję logiki powiedzieć „jeśli nie, powiedz to”. Czy ktoś może mi pomóc?

if (!preg_match('/[A-Z]+[a-z]+[0-9]+/', $username))
{
    echo 'contains characters other than letters and numbers.';
}

questionAnswers(2)

yourAnswerToTheQuestion