StringNumberFormatter extension

Converts a string to a formatted number representation

on

Methods

convertDigitsToEnglish() → String

Available on String, provided by the StringNumberFormatter extension

تبدیل اعداد فارسی به انگلیسی در متن
convertDigitsToPersian() → String

Available on String, provided by the StringNumberFormatter extension

تبدیل اعداد انگلیسی به فارسی در متن
intlToCompactCurrencyFormatted({String? locale, String? symbol, int? decimalDigits, String? name}) → String

Available on String, provided by the StringNumberFormatter extension

Attempts to parse the string to a number and format it as compact currency
intlToCompactFormatted({String? locale}) → String

Available on String, provided by the StringNumberFormatter extension

Attempts to parse the string to a number and format it in compact form
intlToCompactLongFormatted({String? locale}) → String

Available on String, provided by the StringNumberFormatter extension

Attempts to parse the string to a number and format it in compact long form
intlToCurrencyFormatted({String? locale, String? symbol, int? decimalDigits, String? name}) → String

Available on String, provided by the StringNumberFormatter extension

Attempts to parse the string to a number and format it as currency with custom locale
intlToDateFormatted(String pattern, {String? locale}) → String

Available on String, provided by the StringNumberFormatter extension

Attempts to parse the string as a date and format it using intl DateFormat
intlToDecimalFormatted({String? locale, int? decimalDigits}) → String

Available on String, provided by the StringNumberFormatter extension

Attempts to parse the string to a number and format it with custom decimal digits
intlToDoubleFormatted() → String

Available on String, provided by the StringNumberFormatter extension

Attempts to parse the string to a double and format it with two decimal places using intl NumberFormat
intlToDoubleSimpleCurrencyFormatted(int? decimalDigits) → String

Available on String, provided by the StringNumberFormatter extension

Attempts to parse the string to a double and format it as simple currency
intlToFullDateFormatted({String? locale}) → String

Available on String, provided by the StringNumberFormatter extension

Attempts to parse the string as a date and format it to a full date string
intlToLocalizedDateFormatted({String? locale}) → String

Available on String, provided by the StringNumberFormatter extension

Attempts to parse the string as a date and format it to a localized date string
intlToNumberFormatted() → String

Available on String, provided by the StringNumberFormatter extension

Attempts to parse the string to a number and format it using intl NumberFormat
intlToPercentageFormatted({String? locale, int? decimalDigits}) → String

Available on String, provided by the StringNumberFormatter extension

Attempts to parse the string to a number and format it as percentage
intlToRelativeTimeFormatted({String? locale}) → String

Available on String, provided by the StringNumberFormatter extension

Attempts to parse the string as a date and format it to a relative time string
intlToScientificFormatted({String? locale}) → String

Available on String, provided by the StringNumberFormatter extension

Attempts to parse the string to a number and format it in scientific notation
intlToTimeFormatted({String? locale, bool use24Hour = false}) → String

Available on String, provided by the StringNumberFormatter extension

Attempts to parse the string as a date and format it to a time string
isValidIranianNationalCode() → bool

Available on String, provided by the StringNumberFormatter extension

اعتبارسنجی کد ملی ایرانی
isValidIranianSheba() → bool

Available on String, provided by the StringNumberFormatter extension

اعتبارسنجی شماره شبا (IBAN) ایرانی
standardizePersianText() → String

Available on String, provided by the StringNumberFormatter extension

تبدیل متن فارسی به فرمت استاندارد (اصلاح فاصله‌ها و کاراکترها)