Skip to main content

Function: parseOptionalDecimalNumber()

function parseOptionalDecimalNumber(value?: string): number | undefined;

Defined in: src/components/AddSiteForm/utils/valueNormalization.ts:39

Parses a possibly-empty string as a finite decimal number.

Parametersโ€‹

value?โ€‹

string

Returnsโ€‹

number | undefined

Remarksโ€‹

This intentionally rejects JavaScript-specific numeric notation such as 0x10, 1e3, and Infinity; form inputs should accept only values users would reasonably type as plain decimal numbers.