Esto funciona:
var.replace(/[^0-9]+/g, '');
Ese fragmento simple reemplazará cualquier cosa que no es un número con nada.
Pero decimales son reales también. Por lo tanto, estoy tratando de averiguar cómo incluir un período.
Estoy seguro que es muy simple, pero mis pruebas no funcionan.