Skip to content

Type Method_StringProcessing

localizedCurrency(code:locale:)

iOS 16.0+ iPadOS 16.0+ Mac Catalyst 16.0+ macOS 13.0+ tvOS 16.0+ watchOS 9.0+
Creates a regex component to match a localized currency string and capture it as a Decimal. For example, localizedIntegerCurrency(code: "USD", locale: Locale(identifier: "en_US")) matches “$52,249.98” and captures it as 52249.98.
static func localizedCurrency(code: Locale.Currency, locale: Locale) -> Self

Parameters

code

The currency code of the currency symbol or name in the string.

locale

The locale with which the string is formatted.

Return Value

A RegexComponent to match a localized currency number.