From 43b71985f1b4572e7729f00f62f6a5b238e97038 Mon Sep 17 00:00:00 2001 From: Oskar Date: Wed, 6 Jan 2021 21:17:41 +0100 Subject: [PATCH] Allow whitespace and empty lines before/after spreadsheet input --- web/ssparser.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/web/ssparser.js b/web/ssparser.js index a72f0ec..36abea5 100644 --- a/web/ssparser.js +++ b/web/ssparser.js @@ -74,7 +74,9 @@ function parseSpreadsheet() { * 6. Re-add outer tabs (ab) */ - var text = textEl.value.replace(/\t"([^"\n]|"")+\n([^"]|"")*"/g, + var raw = textEl.value.trim() + + var text = raw.replace(/\t"([^"\n]|"")+\n([^"]|"")*"/g, m => m.replace(/\n/g, '⎊') .replace(/""/g, '"') .replace(/^\t"(.*)"$/, '$1')