parseNumber
parseNumber<
T>(spec,options?):MapSpec<T>
Defined in: extract/spec.ts:877
Parse a string value into a number.
Handles common number formats: currency symbols ($, €, £, ¥, ₹),
thousands separators, accounting negatives (1,234.56), percentages, and
magnitude suffixes (K/M/B/T).
Produces schemaHint: { type: 'number' } for schema derivation.
Type Parameters
Section titled “Type Parameters”T extends Spec
Parameters
Section titled “Parameters”T
options?
Section titled “options?”NumberParseOptions
Returns
Section titled “Returns”MapSpec<T>
Example
Section titled “Example”// Plain numberparseNumber($.get('amount').string())
// European format (comma decimal)parseNumber($.get('amount').string(), { decimal: ',' })
// Disable percent handlingparseNumber($.get('rate').string(), { percent: false })