console.log(parseFloat('10.000.000,00'.replace('.', ',').replace(/,(?=[^,]*$)/, '.')),'test');
我如何将这个字符串转换为1000000的问题,总是得到10000。
有任何建议吗?
parseFloat(a.replace(/\./g, '').replace(',', '.'))
您可以使用:
parseFloat('10.000.000,00'.replace(/\./g, '').replace(',', '.'), 10)
您也可以:'10.000.000,00'.split(',')[0].replace(/\./g,'');
因此,在这种情况下,您可以将其用作[,
]之后的any十进制值>