Das funktioniert:
var.replace(/[^0-9]+/g, '');
Dieses einfache Snippet ersetzt alles, was keine Zahl ist, durch nichts.
Aber Dezimalstellen sind auch real. Also versuche ich herauszufinden, wie man einen Punkt einschließt.
Ich bin sicher, dass es wirklich einfach ist, aber meine Tests funktionieren nicht.