This works:
var.replace(/[^0-9]+/g, \'\');
That simple snippet will replace anything that is not a number with nothing.
But decimals
How about doing this:
var numbers = str.gsub(/[0-9]*\.?[0-9]+/, "#{0} ");