gnablib
Version:
A lean, zero dependency library to provide a useful base for your project.
2 lines • 369 B
JavaScript
/*! Copyright 2023-2025 the gnablib contributors MPL-1.1 */
export function parseDec(e){return/^\s*[-+]?\d+\s*$/.test(e)?Number.parseInt(e,10):Number.NaN}export function parseHex(e){return/^\s*[-+]?(?:0x)?([a-fA-F0-9]+)\s*$/.test(e)?parseInt(e,16):Number.NaN}export function parseCsv(e){const r=e.split(","),t=[];for(const e of r)t.push(Number.parseInt(e,10));return t}