From 7d522416a747923ff6dc656de52739a5e157e3f5 Mon Sep 17 00:00:00 2001 From: min23asdw Date: Mon, 23 Mar 2026 15:33:14 +0700 Subject: [PATCH] use ternary + regexRep pattern matching Hex.mjs --- src/core/lib/Decimal.mjs | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/core/lib/Decimal.mjs b/src/core/lib/Decimal.mjs index cf93257b..e0b36369 100644 --- a/src/core/lib/Decimal.mjs +++ b/src/core/lib/Decimal.mjs @@ -24,13 +24,8 @@ import Utils from "../Utils.mjs"; * fromDecimal("10:20:30", "Colon"); */ export function fromDecimal(data, delim="Auto") { - let byteStr; - if (delim === "Auto") { - byteStr = data.split(/[^\d-]+/); - } else { - delim = Utils.charRep(delim); - byteStr = data.split(delim); - } + const delimRegex = delim === "Auto" ? /[^\d-]+/ : Utils.regexRep(delim); + let byteStr = data.split(delimRegex); byteStr = byteStr.filter(str => str !== "");