Быстрый и грязный способ - использовать метод String.replace ():
var rawstring = '1,200,000';
var cleanstring = rawstring.replace(/[^\d\.\-\ ]/g, '');
Это установит чистую строку в: 1200000
. Предполагая, что вы используете американское форматирование, произойдут следующие преобразования:
1234 --> 1234
1,234 --> 1234
-1234 --> -1234
-1,234 --> -1234
1234.5 --> 1234.5
1,234.5 --> 1234.5
-1,234.5 --> -1234.5
1xxx234 --> 1234
Если вы находитесь в других местах, которые инвертируют '.' и ',', тогда вам придется внести это изменение в регулярное выражение.