Fix CSV regex to treat strings starting e as text

rather than part of exponential, add tests
This commit is contained in:
Dave Conway-Jones
2019-05-08 22:43:41 +01:00
parent 4c8c081c31
commit e4f6694223
2 changed files with 4 additions and 4 deletions

View File

@@ -138,7 +138,7 @@ module.exports = function(RED) {
var line = msg.payload;
var linecount = 0;
var tmp = "";
var reg = /^[-]?(?!0\d)\d*\.?\d*(E-?\+?)?\d+$/i;
var reg = /^[-]?(?!E)(?!0\d)\d*\.?\d*(E-?\+?)?\d+$/i;
if (msg.hasOwnProperty("parts")) {
linecount = msg.parts.index;
if (msg.parts.index > node.skip) { first = false; }