Ard*_*zii 2 string floating-point string-parsing node.js
我很烦你,因为我想用node.JS将字符串转换为浮点数.我有一个从请求返回的字符串,看起来像:(
x,xxx.xxxx例如4,530.1200),我想将它转换为浮点数:( xxxx.xxxx或4530.1200).我试图使用:
parseFloat(str)但它返回4.我也在Float.valueOf(str)网上找到了但是我收到了一个ReferenceError: Float is not defined错误.
您可以使用字符串替换来解决此类问题.
str = '4,530.1200';
parseFloat(str.replace(/,/g, ''));
Run Code Online (Sandbox Code Playgroud)
这将删除,字符串中的所有内容,以便您可以使用它将其转换为float parseFloat.
注意g正则表达式中的标志,它表示global,通过使用它,您指定删除所有匹配的正则表达式.
| 归档时间: |
|
| 查看次数: |
1547 次 |
| 最近记录: |