@NUMERIC[[+|-]string] : Renvoie 1 si la chaîne est numérique, et 0 sinon.
Pour être numérique, les éléments suivants doivent être vrais :
| 1. | Le premier caractère peut être un signe + ou -, |
| 2. | Le caractère suivant doit être un chiffre décimal (0 à 9) ou le séparateur décimal. |
| 3. | Le reste de la chaîne doit être entièrement composé de chiffres décimaux (0 à 9), du séparateur de milliers et d'un seul séparateur décimal, aucun séparateur de milliers ne devant suivre le séparateur décimal . |
Exemples :
function |
value |
%@numeric[12345] |
1 |
%@numeric[-12345] |
1 |
%@numeric[.12345] |
1 |
%@numeric[$12.34] |
0 |
%@numeric[5.00.125] |
0 |
%@numeric[+5.00.125,5] |
0 |
%@numeric[.00.125] |
0 |
%@numeric[-5,.00.125] |
0 |