use ternary + regexRep pattern matching Hex.mjs

This commit is contained in:
min23asdw 2026-03-23 15:33:14 +07:00
parent d09ba82159
commit 7d522416a7

View File

@ -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 !== "");