$$numberparse
Parses a number from string
Usage​
{
"$$numberparse": /* input */,
"pattern": "#0.00" /* string */,
"locale": "en-US" /* string */,
"grouping": "," /* string */,
"decimal": "." /* string */
}
"$$numberparse([pattern],[locale],[grouping],[decimal]):{input}"
note
Concrete values in the usage example are default values.
Returns​
number
(BigDecimal
)
Arguments​
Argument | Type | Values | Required / Default Value | Description |
---|---|---|---|---|
Primary | string | null | String containing a number | |
pattern | string | "#0.00" | See tutorial. DecimalFormat pattern / BASE . | |
locale | string | "en-US" | Locale to use (language and country specific formatting) | |
grouping | string | "," | A custom character to be used for grouping | |
decimal | string | "." | A custom character to be used for decimal point |
Examples​
Input
Definition
Output
"123456789.88"
"$$numberparse:$"
123456789.88
"123456789.88"
"$$numberparse():$"
123456789.88
"123,456,789.88"
"$$numberparse('#,##0.00'):$"
123456789.88
"123.456.789,88"
"$$numberparse('#,##0.00',de):$"
123456789.88
"123.456.789,88"
"$$numberparse('#,##0.00',en-US,'.',','):$"
123456789.88
"75bcd15"
"$$numberparse(BASE,16):$"
123456789
"00001010"
"$$numberparse(BASE,2):$"
10