ciao, non ho trovato sufficienti informazioni per capire fino in fondo cosa vuole dire questa espressione regolare:

a.replace(/[^\d\.]/g, '', a)

La stringa a elimina un certo tipo di caratteri, come dei digit a sinistra, ma poi non capisco cosa faccia il resto..