Usuń wszystkie znaki nieliczbowe z łańcucha w JavaScript

Rozważmy scenariusz inny niż DOM, w którym chcielibyśmy usunąć wszystkie znaki nieliczbowe z łańcucha za pomocą JavaScript / ECMAScript. Wszelkie znaki z zakresu 0 - 9 powinny być zachowane.

var myString = 'abc123.8<blah>';

//desired output is 1238

Jak to osiągnąć w prostym JavaScript? Należy pamiętać, że jest to scenariusz inny niż DOM, więc jQuery i inne rozwiązania obejmujące zdarzenia przeglądarki i naciśnięcia klawiszy nie są odpowiednie.

questionAnswers(6)

yourAnswerToTheQuestion