From f5cebd8d34adafefe0172953ddb6a9116b7931ce Mon Sep 17 00:00:00 2001 From: JonKazama-Hellion Date: Thu, 16 Apr 2026 21:56:29 +0200 Subject: [PATCH] =?UTF-8?q?fix(calculator):=20Dezimal-Eingabe=20nach=20^?= =?UTF-8?q?=20erm=C3=B6glichen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Split-Regex für Dezimalpunkt-Check um ^ erweitern, damit z.B. 2.3^1.5 korrekt eingegeben werden kann. Co-Authored-By: Claude Opus 4.6 --- src/js/calculator.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/calculator.js b/src/js/calculator.js index 586cb4d..6a33f72 100644 --- a/src/js/calculator.js +++ b/src/js/calculator.js @@ -462,7 +462,7 @@ const Calculator = { case '.': { // Doppelten Dezimalpunkt im letzten Zahlenblock verhindern - const parts = this._currentExpr.split(/[+\-*/%()]/); + const parts = this._currentExpr.split(/[+\-*/%()^]/); const lastPart = parts[parts.length - 1]; if (lastPart && lastPart.includes('.')) break; this._currentExpr += key;