<div class="meta" robots="noindex">

</div>

Method

# Currency.FromText

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

<div class="warning">

<div class="title">

Warning

</div>

This item was deprecated in version 2024r1. Please use `Currency.FromString<currency.fromstring>` as a replacement.

</div>

## Description

Converts a Text value containing a number that can be represented as a <span class="title-ref">Currency</span> to a <span class="title-ref">Currency</span> value.

This method is `shared</api/language/shared>`.

If no locale is specified, then Locale.Raw is used.

Convert values to the <span class="title-ref">Currency</span> type:

``` xojo
Var userValue As Text
userValue = "123.45"

Var c As Currency
c = Currency.FromText(userValue)

Var locale As New Xojo.Core.Locale("en-US")
Var value As Currency

userValue = "$123.45"
value = Currency.FromText(userValue, locale) ' value = 123.45
```

## Compatibility

All project types on all supported operating systems.
