Expressões Regulares - negação

Olá.
Alguem sabe como faço pra poder negar a seguinte expressão regular:

'@{2,}'

A expressão acima retorna onde tem tem dois ou mais @ juntos, eu quero que nao passe de um.

A negação em expressões regulares é bastante difícil e não é recomendada, na verdade.
Procure por “zero-width negative lookahead” e “via zero-width negative lookbehind”.

O que é melhor é fazer o seguinte: ver se a expressão casa com o que você NÃO QUER. Se casar, então você diz que não é válido.

Para mais detalhes, veja: http://aurelio.net/er/