StringInputFormatting extension
- on
Properties
- isCryptoCurrency → bool
-
Available on String, provided by the StringInputFormatting extension
no setter - isFiatCurrency → bool
-
Available on String, provided by the StringInputFormatting extension
no setter
Methods
-
removeLast(
) → String -
Available on String, provided by the StringInputFormatting extension
-
reverse(
) → String -
Available on String, provided by the StringInputFormatting extension
-
toCurrencyString(
{int mantissaLength = 2, ThousandSeparator thousandSeparator = ThousandSeparator.Comma, ShorteningPolicy shorteningPolicy = ShorteningPolicy.NoShortening, String leadingSymbol = '', String trailingSymbol = '', bool useSymbolPadding = false}) → String -
Available on String, provided by the StringInputFormatting extension
thousandSeparatorspecifies what symbol will be used to separate each block of 3 digits, e.g. ThousandSeparator.Comma will format a million as 1,000,000shorteningPolicyis used to round values using K for thousands, M for millions and B for billions ShorteningPolicy.NoShortening displays a value of 1234456789.34 as 1,234,456,789.34 but ShorteningPolicy.RoundToThousands displays the same value as 1,234,456KmantissaLengthspecifies how many digits will be added after a period signleadingSymbolany symbol (except for the ones that contain digits) the will be added in front of the resulting string. E.g. $ or € some of the signs are available via constants likeMoneyInputFormatter.EURO_SIGNbut you can basically add any string instead of it. The main rule is that the string must not contain digits, periods, commas and dashestrailingSymbolis the same as leading but this symbol will be added at the end of your resulting string like 1,250€ instead of €1,250useSymbolPaddingadds a space between the number and trailing / leading symbols like 1,250€ -> 1,250 € or €1,250€ -> € 1,250