diff --git a/packages/node_modules/@node-red/nodes/core/parsers/70-CSV.js b/packages/node_modules/@node-red/nodes/core/parsers/70-CSV.js index 7a3ca5923..642fc5d5d 100644 --- a/packages/node_modules/@node-red/nodes/core/parsers/70-CSV.js +++ b/packages/node_modules/@node-red/nodes/core/parsers/70-CSV.js @@ -138,7 +138,7 @@ module.exports = function(RED) { var line = msg.payload; var linecount = 0; var tmp = ""; - var reg = /^[-]?[0-9]*\.?[0-9]+$/; + var reg = /^[-]?(?!0\d)\d*\.?\d*(E-?\+?)?\d+$/i; if (msg.hasOwnProperty("parts")) { linecount = msg.parts.index; if (msg.parts.index > node.skip) { first = false; }