prova questa:
codice:
RE = new RegExp(/^([1-9]{1}[0-9]{0,2}(\.[0-9]{3})*(\,[0-9]{0,2})?|[1-9]{1}[0-9]{0,}(\,[0-9]{0,2})?|0(\,[0-9]{0,2})?|(\,[0-9]{1,2})?)$/);
non accetta le varianti "strane" di 0 per esempio 0.000,00

ciao

ps: per vedere correttamente il codice premi "quote"