Это работает:
var.replace(/[^0-9]+/g, '');
Этот простой фрагмент заменит все, что не является числом ни с чем.
Но десятичные числа тоже реальны. Итак, я пытаюсь выяснить, как включить период.
Я уверен, что это очень просто, но мои тесты не работают.