Marque si Preg Match False en lugar de True

Tengo este código que se asegura de que el nombre de usuario sea solo letras y números, pero de la forma en que se configura mi código, lo necesito para verificar si el preg_match es falso. En este momento dice "si es seguro haga eco de esto" Necesito que sea lógico decir "si no es seguro, diga esto". ¿Alguien me puede ayudar?

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

Respuestas a la pregunta(2)

Su respuesta a la pregunta