标签: node.js string parsing exponential
我正在处理NodeJs脚本,该脚本处理具有指数值的字符串。
这样的事情:
1.070000000000000e + 003
转换(或解析)此字符串并获取浮动值的最佳方法是什么?
感谢您的帮助。
答案 0 :(得分:0)
您可以使用parseFloat或Number
parseFloat
Number
如果您更喜欢解析,可能最好的方法是使用正则表达式:
/-?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/
建议here并转换单个捕获组。