Anderson Custódio postou uma vez aqui no blog um plugin para formatação de campos de formulário, onde eram adicionadas máscaras nos campos implicados em data, hora, telefone, etc. Mais os usuários queriam mesmo uma forma de aplicar formatação a moeda, pois então, descobri um plugin que faz exatamente isso, e o melhor de tudo é que ele pode ser customizado para a moeda brasileira.
Exemplo
$("#example1").priceFormat();
Esse código retornaria algo do tipo:
US$ 1,234.56
O exemplo básico utiliza por padrão a moeda americana, agora vamos a um exemplo de customização da moeda:
$("#example2").priceFormat({
prefix: 'R$ ',
centsSeparator: ',',
thousandsSeparator: '.'
});
Esse código retorna algo como:
R$ 1.234,56
Para maiores informações sobre utilização do plugin, download, basta visitar o site do desenvolvedor.