@NUMERIC[[+|-]string] : Gibt 1 zurück , wenn string numerisch ist, und sonst0.
Um numerisch zu sein, müssen die folgenden Bedingungen erfüllt sein:
| 1. | Das erste Zeichen kann ein + oder - Zeichen sein , |
| 2. | Das nächste Zeichen muss eine Dezimalstelle (0 bis 9) oder das Dezimaltrennzeichen sein . |
| 3. | Der Rest der Zeichenkette muss vollständig aus Dezimalziffern (0 bis 9), dem Tausendertrennzeichen und höchstens einem einzigen Dezimaltrennzeichen bestehen, wobei dem Dezimaltrennzeichen kein Tausendertrennzeichen folgen darf. |
Beispiele:
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 |