Как проверить, есть ли в строке, что-то, кроме цифр на JS

Продолжаю работать над своим сайтом. На этот мне потребовалось проверить строку, есть ли там, что то кроме цифр. Если кроме цифр имеются что то еще, убираю все, остаются только цифры. Для проверки я использовал функцию isNaN:
if (isNaN(portion)) {
	// Код
};

Пробуем сценарий:
var portion = 'Строка с буквами и цифрами 8834 5456';
var r;

if (isNaN(portion)) {
	r = 'Строка состоит не только из цифр.';
}
else {
	r = 'В строке нет ни чего, кроме цифр.';
};

alert(r);

Результат:
Строка состоит не только из цифр.


Возможно, будет интересно: Тема: Как удалить из строки всё, кроме цифр на JS.