somevar = ' 150,00 $';
someothervar = '$25.0;
Я хочу удалить знаки доллара, пробелы, запятые или точки.заменить ни одного из этих символов ничем: ''
Пробный somevar.replace(/('$'|' '|,|\.)/g,'');
15000 $
(ведущее место).
Итак, похоже, что запятая удаляется, но не все остальное?
Я мог бы так:
somevar.replace(/\$/g,'').replace(/ /g,'').replace(/,/g,'')
Но, конечно, есть более «элегантный» способ?
Каков ожидаемый выход? '150,00 $' -> '150' или' 15000'? –
Вы полностью уверены в точках и запятых? – RobertoNovelo
'/ \ D/g' - лучший способ, но будьте осторожны, в один прекрасный день, если вы иногда удаляете десятичные знаки из вашего ответа ...;) –