Skip to content

$string.unformat

Description

Retire le formatage d'une valeur.

Syntaxe

$string.unformat( value , formatting )

Paramètres

value string
Valeur à traiter
formatting map

Règles de formatage. L'objet doit être un map avec les éléments suivants:

type
Type de donnée à traiter. Les types sont les mêmes que ceux définis dans les règles de formatage de la descript (DATE, TIME, TIMESTAMP, INTEGER, INT, SMALLING, BIGINT, FLOAT, REAL, DOUBLE, NUMERIC, DECIMAL)
mode
Mode de formatage. Ne concerne que les types représentant une valeur numérique. Actuellement seule la valeur "percent" est prise en compte et indique que la valeur est à représenter en pourcents
pattern
Pattern de formatage
locale
Optionnel, locale à prendre en compte

Retour

Valeur formatée

Exemple

Les trois instructions ci-dessous retournent la même valeur "1234.56". Pour comprendre la 3e variante, veuillez lire la description de l'algorithme de suppression de formatage.

1
2
3
4
5
// les trois instructions suivantes retournent la même valeur 1234.56

$str.unformat("1'234.56", { type: "DECIMAL", locale: "fr-ch" });
$str.unformat("1 234.56", { type: "DECIMAL", locale: "fr-ch" });
$str.unformat("1a234b56", { type: "DECIMAL", locale: "fr-ch" });