somevar = ' 150,00 $';
someothervar = '$25.0;
我想刪除美元符號,空格,逗號或點。用空格替換這些字符中的任何一個:''
嘗試somevar.replace(/('$'|' '|,|\.)/g,'');
返回15000 $
(領先空間)。
所以它看起來像逗號被刪除,但不是一切?
我可以是這樣的:
somevar.replace(/\$/g,'').replace(/ /g,'').replace(/,/g,'')
但是肯定有更多的「優雅」的方式?
預期產量是多少? '150,00 $' - >'150'或'15000'? –
你完全確定點和逗號嗎? – RobertoNovelo
'/ \ D/g'是最好的方法,但要小心,有一天,如果你偶爾從你的迴應中刪除小數點...;) –