Ciao,
l'ho un'attimo modificata, dagli un occhio

codice:
// permette il simbolo Euro in fondo alla cifra
 rex = /^(0|((\d{1,3})(\.\d{3})*))(,\d{1,2})?\x20*(\u20AC)?$/

// non permette il simbolo Euro in fondo
 rex = /^(0|((\d{1,3})(\.\d{3})*))(,\d{1,2})?$/