Как написать регулярное выражение для функции
replace в JavaScript, чтобы из следующих вариантов входной строки получить следующий вывод (удаляем все пробелы; запятая, если есть, заменяем на точку):
123 456 => 123456
123 870 420 => 123870420
25 915,2 => 25915.2
10 742,38 => 10742.38
450 202 987 374.45 => 450202987374.45
Можно сделать в два прохода, сначала:
/\s+/g, ""
затем:
/,/g, "."
либо «цепочкой»:
result = inputstr.replace(/\s+/g,"").replace(",",".");
а можно ли это сделать одной регуляркой?