@pbkware/dot-net-date-number-formatting - v0.3.2
    Preparing search index...

    Variable DotNetNumberStylesConst

    DotNetNumberStyles: {
        allowCurrencySymbol: 256;
        allowDecimalPoint: 32;
        allowExponent: 128;
        allowHexSpecifier: 512;
        allowLeadingSign: 4;
        allowLeadingWhite: 1;
        allowParentheses: 16;
        allowThousands: 64;
        allowTrailingSign: 8;
        allowTrailingWhite: 2;
        any: number;
        currency: number;
        float: number;
        hexNumber: number;
        integer: number;
        none: 0;
        number: number;
    } = ...

    Predefined number style combinations for common parsing scenarios.

    Type Declaration

    • ReadonlyallowCurrencySymbol: 256

      Allow currency symbol in the number string.

    • ReadonlyallowDecimalPoint: 32

      Allow decimal point in the number string.

    • ReadonlyallowExponent: 128

      Allow exponential notation (e.g., 1.23e+10).

    • ReadonlyallowHexSpecifier: 512

      Parse the number as hexadecimal.

    • ReadonlyallowLeadingSign: 4

      Allow a leading plus (+) or minus (-) sign.

    • ReadonlyallowLeadingWhite: 1
    • ReadonlyallowParentheses: 16

      Allow parentheses to indicate negative numbers.

    • ReadonlyallowThousands: 64

      Allow thousands separator characters.

    • ReadonlyallowTrailingSign: 8

      Allow a trailing plus (+) or minus (-) sign.

    • ReadonlyallowTrailingWhite: 2

      Allow trailing whitespace characters.

    • Readonlyany: number

      All styles allowed (except hex). Includes: AllowCurrencySymbol, AllowDecimalPoint, AllowExponent, AllowLeadingSign, AllowLeadingWhite, AllowParentheses, AllowThousands, AllowTrailingSign, AllowTrailingWhite.

    • Readonlycurrency: number

      Currency parsing style. Includes: AllowCurrencySymbol, AllowDecimalPoint, AllowLeadingSign, AllowLeadingWhite, AllowParentheses, AllowThousands, AllowTrailingSign, AllowTrailingWhite.

    • Readonlyfloat: number

      Floating-point parsing style. Includes: AllowLeadingWhite, AllowTrailingWhite, AllowLeadingSign, AllowDecimalPoint, AllowExponent.

    • ReadonlyhexNumber: number

      Hexadecimal parsing style. Includes: AllowLeadingWhite, AllowTrailingWhite, AllowHexSpecifier.

    • Readonlyinteger: number

      Basic integer parsing style. Includes: AllowLeadingWhite, AllowTrailingWhite, AllowLeadingSign.

    • Readonlynone: 0

      No styles - only basic digits allowed.

    • Readonlynumber: number

      Standard number parsing style. Includes: AllowLeadingWhite, AllowTrailingWhite, AllowLeadingSign, AllowTrailingSign, AllowDecimalPoint, AllowThousands.

    // Use predefined style
    formatter.styles = DotNetNumberStyles.number;
    formatter.tryFromString('1,234.56'); // Parses successfully

    // Use currency style
    formatter.styles = DotNetNumberStyles.currency;
    formatter.tryFromString('$1,234.56'); // Parses successfully